19 #ifndef itkLevelSetSparseImage_h
20 #define itkLevelSetSparseImage_h
41 template<
typename TOutput,
unsigned int VDimension >
105 void Graft(
const DataObject* data )
override;
108 template<
typename TLabel >
120 virtual void InitializeLayers() = 0;
122 virtual void InitializeInternalLabelList() = 0;
124 bool IsInsideDomain(
const InputType& inputIndex )
const override;
127 void Initialize()
override;
130 void CopyInformation(
const DataObject* data )
override;
135 #ifndef ITK_MANUAL_INSTANTIATION
136 #include "itkLevelSetSparseImage.hxx"
139 #endif // itkLevelSetSparseImage_h
IdentifierType RegionType
typename LabelObjectType::LengthType LabelObjectLengthType
typename LayerMapType::const_iterator LayerMapConstIterator
std::map< InputType, OutputType, Functor::LexicographicCompare > LayerType
typename Superclass::OutputRealType OutputRealType
typename LabelObjectType::Pointer LabelObjectPointer
typename Superclass::HessianType HessianType
constexpr unsigned int Dimension
Base class for the sparse representation of a level-set function on one Image.
typename LayerMapType::iterator LayerMapIterator
typename Superclass::InputType InputType
typename LayerType::iterator LayerIterator
typename LayerType::const_iterator LayerConstIterator
LabelMapPointer m_LabelMap
std::map< LayerIdType, LayerType > LayerMapType
typename Superclass::OutputType OutputType
LayerIdListType m_InternalLabelList
typename Superclass::LevelSetDataType LevelSetDataType
Abstract class for a level-set function on one Image.
typename LineType::LengthType LengthType
The base class for the representation of an labeled binary object in an image.
typename Superclass::GradientType GradientType
std::list< LayerIdType > LayerIdListType
Templated n-dimensional image to store labeled objects.
typename LabelObjectType::LineType LabelObjectLineType
typename LabelMapType::ConstPointer LabelMapConstPointer
Order Index instances lexicographically.
Base class for most ITK classes.
ImageBaseType::RegionType RegionType
typename LabelMapType::Pointer LabelMapPointer
Base class for all data objects in ITK.