|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
19 #ifndef itkLevelSetSparseImage_h
20 #define itkLevelSetSparseImage_h
41 template <
typename TOutput,
unsigned int VDimension>
77 using LayerType = std::map<InputType, OutputType, Functor::LexicographicCompare>;
87 Status(
const InputType & inputIndex)
const;
112 template <
typename TLabel>
126 InitializeLayers() = 0;
129 InitializeInternalLabelList() = 0;
132 IsInsideDomain(
const InputType & inputIndex)
const override;
136 Initialize()
override;
140 CopyInformation(
const DataObject * data)
override;
145 #ifndef ITK_MANUAL_INSTANTIATION
146 # include "itkLevelSetSparseImage.hxx"
149 #endif // itkLevelSetSparseImage_h
typename LineType::LengthType LengthType
typename LayerMapType::const_iterator LayerMapConstIterator
LabelMapPointer m_LabelMap
Base class for the sparse representation of a level-set function on one Image.
typename LabelObjectType::LineType LabelObjectLineType
std::map< LayerIdType, LayerType > LayerMapType
typename LabelMapType::ConstPointer LabelMapConstPointer
typename Superclass::HessianType HessianType
typename LabelMapType::Pointer LabelMapPointer
Templated n-dimensional image to store labeled objects.
typename LabelObjectType::Pointer LabelObjectPointer
LayerIdListType m_InternalLabelList
std::list< LayerIdType > LayerIdListType
typename LayerMapType::iterator LayerMapIterator
std::map< InputType, OutputType, Functor::LexicographicCompare > LayerType
The base class for the representation of an labeled binary object in an image.
typename Superclass::OutputRealType OutputRealType
typename Superclass::InputType InputType
typename LabelObjectType::LengthType LabelObjectLengthType
ImageBaseType::RegionType RegionType
typename LayerType::iterator LayerIterator
IdentifierType RegionType
typename Superclass::OutputType OutputType
typename Superclass::LevelSetDataType LevelSetDataType
Abstract class for a level-set function on one Image.
typename LayerType::const_iterator LayerConstIterator
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
typename Superclass::GradientType GradientType
Base class for most ITK classes.
constexpr unsigned int Dimension
Base class for all data objects in ITK.