19 #ifndef itkLevelSetEquationCurvatureTerm_h
20 #define itkLevelSetEquationCurvatureTerm_h
26 #include "vnl/vnl_matrix_fixed.h"
46 template<
typename TInput,
47 typename TLevelSetContainer,
48 typename TCurvatureImage = TInput >
89 static constexpr
unsigned int ImageDimension = InputImageType::ImageDimension;
101 itkSetMacro( UseCurvatureImage,
bool );
102 itkGetMacro( UseCurvatureImage,
bool );
103 itkBooleanMacro( UseCurvatureImage );
113 void Update()
override;
116 void InitializeParameters()
override;
148 #ifndef ITK_MANUAL_INSTANTIATION
149 #include "itkLevelSetEquationCurvatureTerm.hxx"
typename Superclass::LevelSetDataType LevelSetDataType
Light weight base class for most itk classes.
typename Superclass::LevelSetType LevelSetType
typename Superclass::LevelSetPointer LevelSetPointer
typename Superclass::InputImageType InputImageType
typename Superclass::InputPixelType InputPixelType
typename Superclass::HeavisideType HeavisideType
TCurvatureImage CurvatureImageType
typename Superclass::LevelSetOutputPixelType LevelSetOutputPixelType
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
typename Superclass::InputImagePointer InputImagePointer
typename ConstNeighborhoodIterator< InputImageType >::RadiusType RadiusType
typename Superclass::LevelSetContainerType LevelSetContainerType
Abstract class to represents a term in the level-set evolution PDE.
typename CurvatureImageType::Pointer CurvatureImagePointer
A templated class holding a n-Dimensional vector.
typename Superclass::LevelSetContainerPointer LevelSetContainerPointer
typename Superclass::LevelSetOutputRealType LevelSetOutputRealType
typename Superclass::LevelSetHessianType LevelSetHessianType
typename Superclass::LevelSetIdentifierType LevelSetIdentifierType
Derived class to represents a curvature term in the level-set evolution PDE.
CurvatureImagePointer m_CurvatureImage
typename Superclass::LevelSetInputIndexType LevelSetInputIndexType
typename Superclass::HeavisideConstPointer HeavisideConstPointer
typename Superclass::RadiusType RadiusType
typename Superclass::InputPixelRealType InputPixelRealType
typename Superclass::LevelSetGradientType LevelSetGradientType