19 #ifndef itkIntermodesThresholdImageFilter_h
20 #define itkIntermodesThresholdImageFilter_h
51 template<
typename TInputImage,
typename TOutputImage,
typename TMaskImage=TOutputImage>
118 InputImageType::ImageDimension );
120 OutputImageType::ImageDimension );
138 itkPrintSelfObjectMacro( IntermodesCalculator );
InputImageType::SizeType InputSizeType
InputImageType::Pointer InputImagePointer
Threshold an image using a HistogramThresholdCalculator.
IntermodesThresholdImageFilter()
Statistics::Histogram< ValueRealType > HistogramType
Superclass::HistogramType HistogramType
TInputImage InputImageType
void SetUseInterMode(bool useIntermode)
void SetMaximumSmoothingIterations(SizeValueType maxSmoothingIterations)
IntermodesThresholdImageFilter Self
OutputImageType::PixelType OutputPixelType
~IntermodesThresholdImageFilter() override
CalculatorType::Pointer m_IntermodesCalculator
virtual void SetCalculator(CalculatorType *_arg)
Computes the Intermodes's threshold for an image.
MaskImageType::SizeType MaskSizeType
OutputImageType::RegionType OutputImageRegionType
MaskImageType::PixelType MaskPixelType
InputImageType::RegionType InputImageRegionType
Base class for all process objects that output image data.
unsigned long SizeValueType
SizeValueType GetMaximumSmoothingIterations()
OutputImageType::SizeType OutputSizeType
InputImageType::IndexType InputIndexType
HistogramThresholdImageFilter< TInputImage, TOutputImage, TMaskImage > Superclass
InputImageType::PixelType InputPixelType
MaskImageType::IndexType MaskIndexType
TOutputImage OutputImageType
MaskImageType::RegionType MaskImageRegionType
Threshold an image using the Intermodes Threshold.
IntermodesThresholdCalculator< HistogramType, InputPixelType > CalculatorType
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
void PrintSelf(std::ostream &os, Indent indent) const override
OutputImageType::Pointer OutputImagePointer
Control indentation during Print() invocation.
ImageBaseType::SizeType SizeType
OutputImageType::IndexType OutputIndexType
static const unsigned int OutputImageDimension
static const unsigned int InputImageDimension
void PrintSelf(std::ostream &os, Indent indent) const override
ImageBaseType::IndexType IndexType