ITK  4.4.0
Insight Segmentation and Registration Toolkit
Public Member Functions | Public Attributes | Private Member Functions | List of all members
itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::DataType< T > Class Template Reference

#include <itkLevelSetBase.h>

+ Inheritance diagram for itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::DataType< T >:
+ Collaboration diagram for itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::DataType< T >:

Detailed Description

template<class TInput, unsigned int VDimension, typename TOutput, class TDomain>
template<class T>
class itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::DataType< T >

Internal class used for one computed characteritic.

It holds the name of the characteristics, its value, and a boolean to keep track if it has already been computed or not.

Definition at line 86 of file itkLevelSetBase.h.

Public Member Functions

 DataType (const std::string &iName)
 
 DataType (const DataType &iData)
 
void operator= (const DataType &iData)
 
 ~DataType ()
 

Public Attributes

bool m_Computed
 
std::string m_Name
 
m_Value
 

Private Member Functions

 DataType ()
 

Constructor & Destructor Documentation

template<class TInput, unsigned int VDimension, typename TOutput, class TDomain>
template<class T>
itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::DataType< T >::DataType ( const std::string &  iName)
inline

Definition at line 89 of file itkLevelSetBase.h.

template<class TInput, unsigned int VDimension, typename TOutput, class TDomain>
template<class T>
itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::DataType< T >::DataType ( const DataType< T > &  iData)
inline

Definition at line 92 of file itkLevelSetBase.h.

template<class TInput, unsigned int VDimension, typename TOutput, class TDomain>
template<class T>
itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::DataType< T >::~DataType ( )
inline

Definition at line 96 of file itkLevelSetBase.h.

template<class TInput, unsigned int VDimension, typename TOutput, class TDomain>
template<class T>
itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::DataType< T >::DataType ( )
private

Member Function Documentation

template<class TInput, unsigned int VDimension, typename TOutput, class TDomain>
template<class T>
void itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::DataType< T >::operator= ( const DataType< T > &  iData)
inline

Definition at line 102 of file itkLevelSetBase.h.

Member Data Documentation

template<class TInput, unsigned int VDimension, typename TOutput, class TDomain>
template<class T>
bool itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::DataType< T >::m_Computed
template<class TInput, unsigned int VDimension, typename TOutput, class TDomain>
template<class T>
std::string itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::DataType< T >::m_Name
template<class TInput, unsigned int VDimension, typename TOutput, class TDomain>
template<class T>
T itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::DataType< T >::m_Value

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