ITK  4.3.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<class TInput, unsigned int VDimension, typename TOutput, class TDomain>
struct itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::LevelSetDataType

Convenient data structure to cache computed characteristics.

Definition at line 117 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<class TInput, unsigned int VDimension, typename TOutput, class TDomain>
itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::LevelSetDataType::LevelSetDataType ( )
inline
template<class TInput, unsigned int VDimension, typename TOutput, class TDomain>
itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::LevelSetDataType::LevelSetDataType ( const LevelSetDataType iData)
inline

Definition at line 135 of file itkLevelSetBase.h.

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

Definition at line 141 of file itkLevelSetBase.h.

Member Function Documentation

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

Member Data Documentation

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

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