19 #ifndef itkMalcolmSparseLevelSetImage_h
20 #define itkMalcolmSparseLevelSetImage_h
40 template<
unsigned int VDimension >
58 static constexpr
unsigned int Dimension = VDimension;
86 using Superclass::Evaluate;
113 void InitializeLayers()
override;
115 void InitializeInternalLabelList()
override;
118 #ifndef ITK_MANUAL_INSTANTIATION
119 #include "itkMalcolmSparseLevelSetImage.hxx"
122 #endif // itkMalcolmSparseLevelSetImage_h
typename Superclass::LayerConstIterator LayerConstIterator
typename Superclass::HessianType HessianType
typename Superclass::LayerIterator LayerIterator
typename Superclass::LabelObjectLengthType LabelObjectLengthType
typename Superclass::LabelObjectType LabelObjectType
typename Superclass::LayerMapConstIterator LayerMapConstIterator
typename Superclass::LayerIdType LayerIdType
static LayerIdType PlusOneLayer()
constexpr unsigned int Dimension
Base class for the sparse representation of a level-set function on one Image.
static LayerIdType ZeroLayer()
Derived class for the Malcolm representation of level-set function.
typename Superclass::LabelObjectPointer LabelObjectPointer
typename Superclass::OutputType OutputType
typename Superclass::LevelSetDataType LevelSetDataType
typename Superclass::LayerMapIterator LayerMapIterator
typename Superclass::LabelMapPointer LabelMapPointer
typename Superclass::InputType InputType
typename Superclass::OutputRealType OutputRealType
typename Superclass::LayerMapType LayerMapType
typename Superclass::GradientType GradientType
typename Superclass::LabelObjectLineType LabelObjectLineType
typename Superclass::LayerType LayerType
typename Superclass::RegionType RegionType
ImageBaseType::RegionType RegionType
static LayerIdType MinusOneLayer()
Base class for all data objects in ITK.
typename Superclass::LabelMapType LabelMapType