18 #ifndef itkMinMaxCurvatureFlowFunction_h 19 #define itkMinMaxCurvatureFlowFunction_h 41 template<
typename TImage >
85 virtual PixelType
ComputeUpdate(
const NeighborhoodType & neighborhood,
103 void operator=(const Self &) ITK_DELETE_FUNCTION;
109 template<
signed int VDimension >
115 const NeighborhoodType & neighborhood)
const;
118 const NeighborhoodType & neighborhood)
const;
121 const NeighborhoodType & neighborhood)
const;
125 #ifndef ITK_MANUAL_INSTANTIATION 126 #include "itkMinMaxCurvatureFlowFunction.hxx" Superclass::FloatOffsetType FloatOffsetType
const RadiusValueType & GetStencilRadius() const
Superclass::PixelType PixelType
MinMaxCurvatureFlowFunction()
RadiusType::SizeValueType RadiusValueType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
PixelType ComputeThreshold(const Dispatch< 2 > &, const NeighborhoodType &neighborhood) const
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
unsigned long SizeValueType
MinMaxCurvatureFlowFunction Self
static const unsigned int ImageDimension
StencilOperatorType m_StencilOperator
static const unsigned int ImageDimension
A templated class holding a n-Dimensional vector.
void SetStencilRadius(const RadiusValueType radius)
Superclass::RadiusType RadiusType
Neighborhood< PixelType, itkGetStaticConstMacro(ImageDimension) > StencilOperatorType
This class encapsulate the finite difference equation which drives a curvature flow denoising algorit...
void InitializeStencilOperator()
~MinMaxCurvatureFlowFunction()
Superclass::NeighborhoodType NeighborhoodType
Superclass::RadiusType RadiusType
RadiusValueType m_StencilRadius
Superclass::PixelType PixelType
const RadiusValueType & GetRadiusValueType() const
virtual PixelType ComputeUpdate(const NeighborhoodType &neighborhood, void *globalData, const FloatOffsetType &offset=FloatOffsetType(0.0)) override
SmartPointer< Self > Pointer
CurvatureFlowFunction< TImage > Superclass
Superclass::ImageType ImageType
SmartPointer< const Self > ConstPointer