19 #ifndef itkShiSparseLevelSetImage_h
20 #define itkShiSparseLevelSetImage_h
36 template<
unsigned int VDimension >
55 static constexpr
unsigned int Dimension = VDimension;
83 using Superclass::Evaluate;
111 void InitializeLayers()
override;
113 void InitializeInternalLabelList()
override;
120 #ifndef ITK_MANUAL_INSTANTIATION
121 #include "itkShiSparseLevelSetImage.hxx"
124 #endif // itkShiSparseLevelSetImage_h
typename Superclass::LayerIterator LayerIterator
typename Superclass::LabelObjectType LabelObjectType
typename Superclass::LabelObjectLineType LabelObjectLineType
typename Superclass::LayerMapConstIterator LayerMapConstIterator
Derived class for the shi representation of level-set function.
static LayerIdType MinusThreeLayer()
typename Superclass::LabelObjectPointer LabelObjectPointer
typename Superclass::LayerType LayerType
typename Superclass::InputType InputType
typename Superclass::LayerMapType LayerMapType
typename Superclass::LayerMapIterator LayerMapIterator
typename Superclass::LabelObjectLengthType LabelObjectLengthType
constexpr unsigned int Dimension
Base class for the sparse representation of a level-set function on one Image.
typename Superclass::HessianType HessianType
static LayerIdType PlusThreeLayer()
typename Superclass::LayerIdType LayerIdType
static LayerIdType PlusOneLayer()
typename Superclass::LevelSetDataType LevelSetDataType
typename Superclass::GradientType GradientType
static LayerIdType MinusOneLayer()
typename Superclass::LabelMapPointer LabelMapPointer
typename Superclass::LayerConstIterator LayerConstIterator
typename Superclass::LabelMapType LabelMapType
typename Superclass::OutputType OutputType
typename Superclass::OutputRealType OutputRealType
ImageBaseType::RegionType RegionType
typename Superclass::RegionType RegionType
Base class for all data objects in ITK.