19 #ifndef __itkLevelSetEquationChanAndVeseInternalTerm_h
20 #define __itkLevelSetEquationChanAndVeseInternalTerm_h
46 template<
typename TInput,
47 typename TLevelSetContainer >
145 #ifndef ITK_MANUAL_INSTANTIATION
146 #include "itkLevelSetEquationChanAndVeseInternalTerm.hxx"
Superclass::LevelSetOutputPixelType LevelSetOutputPixelType
Superclass::LevelSetContainerPointer LevelSetContainerPointer
virtual void ComputeProductTerm(const LevelSetInputIndexType &, LevelSetOutputRealType &)
TLevelSetContainer LevelSetContainerType
Light weight base class for most itk classes.
LevelSetContainerType::CacheImageType CacheImageType
LevelSetContainerType::LevelSetDataType LevelSetDataType
void Accumulate(const InputPixelType &inputPixel, const LevelSetOutputRealType &heavisideValue)
InputPixelRealType m_Mean
HeavisideType::ConstPointer HeavisideConstPointer
Superclass::LevelSetOutputRealType LevelSetOutputRealType
Class to represent the internal energy Chan And Vese term.
LevelSetContainerType::DomainMapImageFilterType DomainMapImageFilterType
virtual void Initialize(const LevelSetInputIndexType &inputIndex)
virtual ~LevelSetEquationChanAndVeseInternalTerm()
LevelSetContainerType::HessianType LevelSetHessianType
SmartPointer< Self > Pointer
Superclass::LevelSetPointer LevelSetPointer
Superclass::InputPixelRealType InputPixelRealType
LevelSetContainerType::OutputType LevelSetOutputPixelType
virtual LevelSetOutputRealType Value(const LevelSetInputIndexType &inputPixel)
virtual void ComputeProduct(const LevelSetInputIndexType &inputPixel, LevelSetOutputRealType &prod)
HeavisideStepFunctionBase< LevelSetOutputRealType, LevelSetOutputRealType > HeavisideType
Superclass::InputImagePointer InputImagePointer
Superclass::InputImageType InputImageType
Superclass::DomainMapImageFilterType DomainMapImageFilterType
Superclass::HeavisideType HeavisideType
NumericTraits< InputPixelType >::RealType InputPixelRealType
Abstract class to represents a term in the level-set evolution PDE.
LevelSetContainerType::InputIndexType LevelSetInputIndexType
LevelSetEquationChanAndVeseInternalTerm()
InputImageType::PixelType InputPixelType
Superclass::LevelSetInputIndexType LevelSetInputIndexType
Superclass::LevelSetContainerType LevelSetContainerType
Superclass::LevelSetIdentifierType LevelSetIdentifierType
virtual void UpdatePixel(const LevelSetInputIndexType &inputPixel, const LevelSetOutputRealType &oldValue, const LevelSetOutputRealType &newValue)
void operator=(const Self &)
Superclass::HeavisideConstPointer HeavisideConstPointer
LevelSetContainerType::LevelSetPointer LevelSetPointer
Superclass::CacheImageType CacheImageType
LevelSetEquationChanAndVeseInternalTerm Self
InputImageType::Pointer InputImagePointer
LevelSetContainerType::OutputRealType LevelSetOutputRealType
LevelSetContainerType::LevelSetIdentifierType LevelSetIdentifierType
LevelSetContainerType::LevelSetType LevelSetType
LevelSetContainerType::Pointer LevelSetContainerPointer
Superclass::LevelSetGradientType LevelSetGradientType
Superclass::LevelSetType LevelSetType
LevelSetContainerType::GradientType LevelSetGradientType
Superclass::LevelSetHessianType LevelSetHessianType
Superclass::LevelSetDataType LevelSetDataType
InputPixelRealType m_TotalValue
LevelSetOutputRealType m_TotalH
SmartPointer< const Self > ConstPointer
LevelSetEquationTermBase< TInput, TLevelSetContainer > Superclass
Superclass::InputPixelType InputPixelType
virtual void InitializeParameters()