18 #ifndef itkBinaryMinMaxCurvatureFlowImageFilter_h
19 #define itkBinaryMinMaxCurvatureFlowImageFilter_h
75 template<
typename TInputImage,
typename TOutputImage >
101 itkStaticConstMacro(ImageDimension,
unsigned int, Superclass::ImageDimension);
104 itkSetMacro(Threshold,
double);
105 itkGetConstMacro(Threshold,
double);
108 #ifdef ITK_USE_CONCEPT_CHECKING
112 typename TOutputImage::PixelType > ) );
121 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
125 virtual void InitializeIteration() ITK_OVERRIDE;
134 #ifndef ITK_MANUAL_INSTANTIATION
135 #include "itkBinaryMinMaxCurvatureFlowImageFilter.hxx"
BinaryMinMaxCurvatureFlowImageFilter Self
BinaryMinMaxCurvatureFlowFunction< OutputImageType > BinaryMinMaxCurvatureFlowFunctionType
Superclass::FiniteDifferenceFunctionType FiniteDifferenceFunctionType
SmartPointer< Self > Pointer
Base class for all process objects that output image data.
Superclass::OutputImageType OutputImageType
Denoise a binary image using min/max curvature flow.
Denoise an image using min/max curvature flow.
Control indentation during Print() invocation.
SmartPointer< const Self > ConstPointer
#define itkConceptMacro(name, concept)
MinMaxCurvatureFlowImageFilter< TInputImage, TOutputImage > Superclass
~BinaryMinMaxCurvatureFlowImageFilter() override