Seg3D  2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
Public Member Functions | List of all members
Core::ActionParameterBase Class Referenceabstract

#include <ActionParameter.h>

Inheritance diagram for Core::ActionParameterBase:
Core::ActionParameter< T > Core::ActionParameter< std::string > Seg3D::LayerActionParameter Seg3D::LayerActionGroupID Seg3D::LayerActionLayerID Seg3D::LayerActionLayerIDList

Public Member Functions

virtual bool import_from_string (const std::string &str)=0
 
virtual std::string export_to_string () const =0
 Export the contents of the parameter to string.
 
virtual bool has_extension () const =0
 Has extended information in the derived class.
 
bool is_persistent () const
 Whether the parameter should be included when export an action to string.
 
void set_persistent (bool persistent)
 Set the persistent property of the action parameter.
 

Detailed Description

Base class needed for uniform access to import and export the value in a uniform way.

Member Function Documentation

virtual bool Core::ActionParameterBase::import_from_string ( const std::string &  str)
pure virtual

Import a parameter from a string. The function returns true if the import succeeded

Implemented in Core::ActionParameter< std::string >, Seg3D::LayerActionGroupID, Seg3D::LayerActionLayerIDList, Core::ActionParameter< T >, and Seg3D::LayerActionLayerID.


The documentation for this class was generated from the following files: