|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
19 #ifndef itkUpdateWhitakerSparseLevelSet_h
20 #define itkUpdateWhitakerSparseLevelSet_h
42 template <
unsigned int VDimension,
typename TLevelSetValueType,
typename TEquationContainer>
59 static constexpr
unsigned int ImageDimension = VDimension;
98 itkGetModifiableObjectMacro(OutputLevelSet,
LevelSetType);
106 itkGetModifiableObjectMacro(InputLevelSet,
LevelSetType);
157 MovePointIntoZeroLevelSet();
161 MovePointFromMinus1();
165 MovePointFromPlus1();
169 MovePointFromMinus2();
173 MovePointFromPlus2();
202 #ifndef ITK_MANUAL_INSTANTIATION
203 # include "itkUpdateWhitakerSparseLevelSet.hxx"
205 #endif // itkUpdateWhitakerSparseLevelSet_h
Derived class for the sparse-field representation of level-set function.
LevelSetOutputType m_TimeStep
LevelSetLayerType m_TempPhi
typename LevelSetType::Pointer LevelSetPointer
LevelSetPointer m_OutputLevelSet
typename LevelSetType::LabelMapType LevelSetLabelMapType
typename Superclass::LabelObjectLengthType LabelObjectLengthType
LabelImagePointer m_InternalImage
TEquationContainer EquationContainerType
LevelSetLayerIdType m_MaxStatus
typename Superclass::LabelObjectLineType LabelObjectLineType
std::pair< LevelSetInputType, LevelSetOutputType > NodePairType
LevelSetLayerType m_Update
convert a labeled image to a label collection image
typename EquationContainerType::Pointer EquationContainerPointer
typename LevelSetType::LayerIterator LevelSetLayerIterator
typename Superclass::LayerType LayerType
typename LevelSetType::LayerMapIterator LevelSetLayerMapIterator
typename LevelSetType::LabelObjectType LevelSetLabelObjectType
A neighborhood iterator which can take on an arbitrary shape.
typename Superclass::LayerIterator LayerIterator
typename Superclass::LayerMapConstIterator LayerMapConstIterator
Base class for updating the level-set function.
typename LevelSetType::LabelObjectPointer LevelSetLabelObjectPointer
IdentifierType m_CurrentLevelSetId
Light weight base class for most itk classes.
EquationContainerPointer m_EquationContainer
typename Superclass::LabelObjectType LabelObjectType
LevelSetOffsetType m_Offset
LevelSetPointer m_TempLevelSet
typename LevelSetType::LayerConstIterator LevelSetLayerConstIterator
typename LevelSetType::LabelObjectLineType LevelSetLabelObjectLineType
typename Superclass::LayerIdType LayerIdType
typename LevelSetType::LayerType LevelSetLayerType
typename LevelSetType::InputType LevelSetInputType
typename Superclass::LabelObjectPointer LabelObjectPointer
typename Superclass::LayerMapIterator LayerMapIterator
typename Superclass::LabelMapPointer LabelMapPointer
typename EquationContainerType::TermContainerPointer TermContainerPointer
typename LabelImageType::Pointer LabelImagePointer
typename LevelSetType::LayerMapConstIterator LevelSetLayerMapConstIterator
typename Superclass::InputType InputType
typename LevelSetType::LabelObjectLengthType LevelSetLabelObjectLengthType
typename Superclass::LayerConstIterator LayerConstIterator
typename LevelSetType::LabelMapPointer LevelSetLabelMapPointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
typename EquationContainerType::TermContainerType TermContainerType
typename Superclass::LabelMapType LabelMapType
typename Superclass::LayerMapType LayerMapType
Converts a LabelMap to a labeled image.
typename Superclass::OutputRealType OutputRealType
Base class for most ITK classes.
typename LevelSetType::LayerIdType LevelSetLayerIdType
Templated n-dimensional image class.
typename LevelSetType::LayerMapType LevelSetLayerMapType
typename LevelSetType::OutputRealType LevelSetOutputRealType
typename ImageBaseType::OffsetType OffsetType
LevelSetLayerIdType m_MinStatus
LevelSetPointer m_InputLevelSet
LevelSetOutputType m_RMSChangeAccumulator
SizeValueType IdentifierType
typename LevelSetType::OffsetType LevelSetOffsetType
TLevelSetValueType LevelSetOutputType