ITK  5.4.0
Insight Toolkit
Public Member Functions | Public Attributes | List of all members
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

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

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

◆ ~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.

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

◆ 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

◆ 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

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