19 #ifndef itkLevelSetEquationChanAndVeseInternalTerm_h
20 #define itkLevelSetEquationChanAndVeseInternalTerm_h
46 template<
typename TInput,
47 typename TLevelSetContainer >
96 void Update()
override;
99 void InitializeParameters()
override;
115 void UpdatePixel(
const LevelSetInputIndexType& inputPixel,
116 const LevelSetOutputRealType & oldValue,
117 const LevelSetOutputRealType & newValue )
override;
126 LevelSetOutputRealType Value(
const LevelSetInputIndexType& inputPixel )
override;
130 LevelSetOutputRealType Value(
const LevelSetInputIndexType& inputPixel,
131 const LevelSetDataType& data )
override;
134 void Accumulate(
const InputPixelType& inputPixel,
135 const LevelSetOutputRealType& heavisideValue );
143 #ifndef ITK_MANUAL_INSTANTIATION
144 #include "itkLevelSetEquationChanAndVeseInternalTerm.hxx"
virtual void ComputeProductTerm(const LevelSetInputIndexType &, LevelSetOutputRealType &)
Light weight base class for most itk classes.
InputPixelRealType m_Mean
Class to represent the internal energy Chan And Vese term.
typename Superclass::LevelSetPointer LevelSetPointer
typename Superclass::LevelSetContainerPointer LevelSetContainerPointer
typename Superclass::DomainMapImageFilterType DomainMapImageFilterType
typename Superclass::InputPixelType InputPixelType
Abstract class to represents a term in the level-set evolution PDE.
typename Superclass::LevelSetContainerType LevelSetContainerType
typename Superclass::LevelSetOutputRealType LevelSetOutputRealType
typename Superclass::LevelSetType LevelSetType
typename Superclass::LevelSetInputIndexType LevelSetInputIndexType
typename Superclass::LevelSetHessianType LevelSetHessianType
typename Superclass::LevelSetOutputPixelType LevelSetOutputPixelType
typename Superclass::HeavisideType HeavisideType
typename Superclass::InputPixelRealType InputPixelRealType
typename Superclass::LevelSetDataType LevelSetDataType
typename Superclass::InputImagePointer InputImagePointer
typename Superclass::LevelSetIdentifierType LevelSetIdentifierType
typename Superclass::LevelSetGradientType LevelSetGradientType
typename Superclass::HeavisideConstPointer HeavisideConstPointer
InputPixelRealType m_TotalValue
LevelSetOutputRealType m_TotalH
typename Superclass::CacheImageType CacheImageType
typename Superclass::InputImageType InputImageType