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 | Protected Attributes | List of all members
Core::ActionParameter< std::string > Class Template Reference

Template specialization for string parameter. More...

#include <ActionParameter.h>

Inheritance diagram for Core::ActionParameter< std::string >:
Core::ActionParameterBase

Public Member Functions

 ActionParameter (std::string &parameter)
 
virtual bool import_from_string (const std::string &str)
 
virtual std::string export_to_string () const
 export the contents of the parameter to string
 
virtual bool has_extension () const
 Has extended information in the derived class.
 
- Public Member Functions inherited from Core::ActionParameterBase
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.
 

Protected Attributes

std::string & parameter_
 The actual parameter (as a reference)
 

Detailed Description

template<>
class Core::ActionParameter< std::string >

Template specialization for string parameter.

Member Function Documentation

virtual bool Core::ActionParameter< std::string >::import_from_string ( const std::string &  str)
inlinevirtual

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

Implements Core::ActionParameterBase.


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