18 #ifndef itkBinaryMinMaxCurvatureFlowImageFilter_h 19 #define itkBinaryMinMaxCurvatureFlowImageFilter_h 75 template<
typename TInputImage,
typename TOutputImage >
104 itkSetMacro(Threshold,
double);
105 itkGetConstMacro(Threshold,
double);
108 #ifdef ITK_USE_CONCEPT_CHECKING 112 typename TOutputImage::PixelType > ) );
129 void operator=(
const Self &) ITK_DELETE_FUNCTION;
135 #ifndef ITK_MANUAL_INSTANTIATION 136 #include "itkBinaryMinMaxCurvatureFlowImageFilter.hxx" BinaryMinMaxCurvatureFlowImageFilter()
static const unsigned int ImageDimension
BinaryMinMaxCurvatureFlowImageFilter Self
BinaryMinMaxCurvatureFlowFunction< OutputImageType > BinaryMinMaxCurvatureFlowFunctionType
void operator=(const Self &) ITK_DELETE_FUNCTION
Superclass::FiniteDifferenceFunctionType FiniteDifferenceFunctionType
SmartPointer< Self > Pointer
Superclass::OutputImageType OutputImageType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
static const unsigned int ImageDimension
Superclass::OutputImageType OutputImageType
Superclass::FiniteDifferenceFunctionType FiniteDifferenceFunctionType
virtual void InitializeIteration() override
Denoise a binary image using min/max curvature flow.
Denoise an image using min/max curvature flow.
~BinaryMinMaxCurvatureFlowImageFilter()
Control indentation during Print() invocation.
void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< const Self > ConstPointer
#define itkConceptMacro(name, concept)
MinMaxCurvatureFlowImageFilter< TInputImage, TOutputImage > Superclass