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.
All Classes Namespaces Functions Variables Typedefs Enumerator Friends
Public Types | Public Member Functions | List of all members
Core::VariantT< T > Class Template Reference
Inheritance diagram for Core::VariantT< T >:
Core::VariantBase

Public Types

typedef boost::shared_ptr< VariantT< T > > Handle
 

Public Member Functions

 VariantT (const T &default_value)
 
bool get (T &value)
 
void set (const T &value)
 
virtual std::string export_to_string () const
 export the contents of the parameter to string
 
virtual bool import_from_string (const std::string &str)
 
virtual const std::type_info & internal_type () const
 

Member Function Documentation

template<class T>
virtual bool Core::VariantT< T >::import_from_string ( const std::string &  str)
inlinevirtual

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

Implements Core::VariantBase.

template<class T>
virtual const std::type_info& Core::VariantT< T >::internal_type ( ) const
inlinevirtual

Return a const reference to the type_info object representing the actual type of value currently stored by the Variant object.

Implements Core::VariantBase.


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