ITK  5.0.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 120 of file itkLevelSetBase.h.

Public Member Functions

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

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

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

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

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 159 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: