ITK 6.0.0
Insight Toolkit
 
Loading...
Searching...
No Matches
itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::DataType< T > Class Template Reference

#include <itkLevelSetBase.h>

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 characteristic.

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 96 of file itkLevelSetBase.h.

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

Public Member Functions

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

Public Attributes

bool m_Computed
 
std::string m_Name
 
m_Value
 

Constructor & Destructor Documentation

◆ DataType() [1/3]

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

Referenced by DataType(), and operator=().

◆ DataType() [2/3]

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 101 of file itkLevelSetBase.h.

References m_Computed, and m_Name.

◆ DataType() [3/3]

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 105 of file itkLevelSetBase.h.

References DataType(), m_Computed, m_Name, and m_Value.

◆ ~DataType()

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

Member Function Documentation

◆ operator=()

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 118 of file itkLevelSetBase.h.

References DataType(), m_Computed, m_Name, and m_Value.

Member Data Documentation

◆ m_Computed

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

Definition at line 115 of file itkLevelSetBase.h.

Referenced by DataType(), DataType(), and operator=().

◆ m_Name

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

Definition at line 113 of file itkLevelSetBase.h.

Referenced by DataType(), DataType(), and operator=().

◆ m_Value

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

Definition at line 114 of file itkLevelSetBase.h.

Referenced by DataType(), and operator=().


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