19 #ifndef itkLevelSetEquationOverlapPenaltyTerm_h
20 #define itkLevelSetEquationOverlapPenaltyTerm_h
45 template<
typename TInput,
46 typename TLevelSetContainer >
89 using IdListType =
typename LevelSetContainerType::IdListType;
97 void Update()
override;
100 void InitializeParameters()
override;
134 #ifndef ITK_MANUAL_INSTANTIATION
135 #include "itkLevelSetEquationOverlapPenaltyTerm.hxx"
typename Superclass::LevelSetOutputPixelType LevelSetOutputPixelType
typename Superclass::LevelSetDataType LevelSetDataType
typename Superclass::LevelSetGradientType LevelSetGradientType
typename Superclass::LevelSetPointer LevelSetPointer
Light weight base class for most itk classes.
typename Superclass::InputPixelRealType InputPixelRealType
typename Superclass::LevelSetIdentifierType LevelSetIdentifierType
typename LevelSetContainerType::IdListType IdListType
typename Superclass::HeavisideConstPointer HeavisideConstPointer
typename Superclass::DomainMapImageFilterType DomainMapImageFilterType
Abstract class to represents a term in the level-set evolution PDE.
typename Superclass::InputPixelType InputPixelType
typename Superclass::LevelSetContainerType LevelSetContainerType
typename Superclass::LevelSetType LevelSetType
typename Superclass::LevelSetInputIndexType LevelSetInputIndexType
Class to represent the overlap penalty among many level-sets.
Perform more precise accumulation of floating point numbers.
DomainMapImageFilterType * m_DomainMapImageFilter
typename LevelSetContainerType::IdListIterator IdListIterator
typename Superclass::InputImageType InputImageType
typename Superclass::InputImagePointer InputImagePointer
typename Superclass::CacheImageType CacheImageType
typename LevelSetContainerType::IdListConstIterator IdListConstIterator
typename Superclass::LevelSetContainerPointer LevelSetContainerPointer
CacheImageType * m_CacheImage
typename Superclass::LevelSetOutputRealType LevelSetOutputRealType
typename Superclass::HeavisideType HeavisideType
typename Superclass::LevelSetHessianType LevelSetHessianType