ITK  5.0.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<typename TInput, unsigned int VDimension, typename TOutput, typename TDomain>
template<typename 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 89 of file itkLevelSetBase.h.

Public Member Functions

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

Public Attributes

bool m_Computed
 
std::string m_Name
 
m_Value
 

Private Member Functions

 DataType ()=delete
 

Constructor & Destructor Documentation

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

Definition at line 92 of file itkLevelSetBase.h.

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

Definition at line 95 of file itkLevelSetBase.h.

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

Member Function Documentation

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

Definition at line 105 of file itkLevelSetBase.h.

Member Data Documentation

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

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