ITK  4.13.0
Insight Segmentation and Registration Toolkit
Public Member Functions | Public Attributes | List of all members
itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::LevelSetDataType Struct Reference

#include <itkLevelSetBase.h>

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

Detailed Description

template<typename TInput, unsigned int VDimension, typename TOutput, typename TDomain>
struct itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::LevelSetDataType

Convenient data structure to cache computed characteristics.

Definition at line 116 of file itkLevelSetBase.h.

Public Member Functions

 LevelSetDataType ()
 
 LevelSetDataType (const LevelSetDataType &iData)
 
void operator= (const LevelSetDataType &iData)
 
 ~LevelSetDataType ()
 

Public Attributes

DataType< GradientTypeBackwardGradient
 
DataType< GradientTypeForwardGradient
 
DataType< GradientTypeGradient
 
DataType< OutputRealTypeGradientNorm
 
DataType< HessianTypeHessian
 
DataType< OutputRealTypeLaplacian
 
DataType< OutputRealTypeMeanCurvature
 
DataType< OutputTypeValue
 

Constructor & Destructor Documentation

template<typename TInput, unsigned int VDimension, typename TOutput, typename TDomain>
itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::LevelSetDataType::LevelSetDataType ( )
inline

Definition at line 118 of file itkLevelSetBase.h.

References itk::NumericTraits< T >::ZeroValue().

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

Definition at line 134 of file itkLevelSetBase.h.

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

Definition at line 140 of file itkLevelSetBase.h.

Member Function Documentation

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

Member Data Documentation

template<typename TInput, unsigned int VDimension, typename TOutput, typename TDomain>
DataType< GradientType > itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::LevelSetDataType::BackwardGradient
template<typename TInput, unsigned int VDimension, typename TOutput, typename TDomain>
DataType< GradientType > itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::LevelSetDataType::ForwardGradient
template<typename TInput, unsigned int VDimension, typename TOutput, typename TDomain>
DataType< GradientType > itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::LevelSetDataType::Gradient
template<typename TInput, unsigned int VDimension, typename TOutput, typename TDomain>
DataType< OutputRealType > itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::LevelSetDataType::GradientNorm
template<typename TInput, unsigned int VDimension, typename TOutput, typename TDomain>
DataType< HessianType > itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::LevelSetDataType::Hessian
template<typename TInput, unsigned int VDimension, typename TOutput, typename TDomain>
DataType< OutputRealType > itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::LevelSetDataType::Laplacian
template<typename TInput, unsigned int VDimension, typename TOutput, typename TDomain>
DataType< OutputRealType > itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::LevelSetDataType::MeanCurvature
template<typename TInput, unsigned int VDimension, typename TOutput, typename TDomain>
DataType< OutputType > itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::LevelSetDataType::Value

the boolean value stores if it has already been computed

Definition at line 155 of file itkLevelSetBase.h.

Referenced by itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::LevelSetDataType::operator=().


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