18 #ifndef itkBinaryMinMaxCurvatureFlowFunction_h
19 #define itkBinaryMinMaxCurvatureFlowFunction_h
41 template<
typename TImage >
67 itkStaticConstMacro(ImageDimension,
unsigned int, Superclass::ImageDimension);
71 { m_Threshold = thresh; }
73 {
return m_Threshold; }
78 virtual PixelType ComputeUpdate(
const NeighborhoodType & neighborhood,
80 const FloatOffsetType & offset = FloatOffsetType(0.0)
85 ~BinaryMinMaxCurvatureFlowFunction() ITK_OVERRIDE {}
94 #ifndef ITK_MANUAL_INSTANTIATION
95 #include "itkBinaryMinMaxCurvatureFlowFunction.hxx"
Light weight base class for most itk classes.
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
Superclass::FloatOffsetType FloatOffsetType
A templated class holding a n-Dimensional vector.
const double & GetThreshold() const
SmartPointer< Self > Pointer
Superclass::RadiusType RadiusType
BinaryMinMaxCurvatureFlowFunction Self
Superclass::NeighborhoodType NeighborhoodType
Superclass::PixelType PixelType
MinMaxCurvatureFlowFunction< TImage > Superclass
SmartPointer< const Self > ConstPointer
Superclass::ImageType ImageType
Superclass::PixelType PixelType
Superclass::RadiusType RadiusType
Superclass::ImageType ImageType
void SetThreshold(const double thresh)