18#ifndef itkMinMaxCurvatureFlowFunction_h
19#define itkMinMaxCurvatureFlowFunction_h
42template <
typename TImage>
84 const RadiusValueType &
114 template <
int VDimension>
130#ifndef ITK_MANUAL_INSTANTIATION
131# include "itkMinMaxCurvatureFlowFunction.hxx"
static constexpr unsigned int ImageDimension
ConstNeighborhoodIterator< TImageType, DefaultBoundaryConditionType > NeighborhoodType
Vector< float, Self::ImageDimension > FloatOffsetType
typename ImageType::PixelType PixelType
typename ConstNeighborhoodIterator< TImageType >::RadiusType RadiusType
void SetStencilRadius(const RadiusValueType value)
Neighborhood< PixelType, Self::ImageDimension > StencilOperatorType
typename RadiusType::SizeValueType RadiusValueType
StencilOperatorType m_StencilOperator
const RadiusValueType & GetRadiusValueType() const
PixelType ComputeThreshold(const Dispatch< 2 > &, const NeighborhoodType &it) const
PixelType ComputeThreshold(const DispatchBase &, const NeighborhoodType &it) const
PixelType ComputeUpdate(const NeighborhoodType &it, void *globalData, const FloatOffsetType &offset=FloatOffsetType(0.0)) override
MinMaxCurvatureFlowFunction()
MinMaxCurvatureFlowFunction Self
const RadiusValueType & GetStencilRadius() const
~MinMaxCurvatureFlowFunction() override=default
SmartPointer< const Self > ConstPointer
void InitializeStencilOperator()
RadiusValueType m_StencilRadius
SmartPointer< Self > Pointer
CurvatureFlowFunction< TImage > Superclass
static constexpr unsigned int ImageDimension
PixelType ComputeThreshold(const Dispatch< 3 > &, const NeighborhoodType &it) const
A light-weight container object for storing an N-dimensional neighborhood of values.
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....