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 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: