|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
19 #ifndef itkIntermodesThresholdImageFilter_h
20 #define itkIntermodesThresholdImageFilter_h
51 template <
typename TInputImage,
typename TOutputImage,
typename TMaskImage = TOutputImage>
101 itkSetMacro(UseInterMode,
bool);
102 itkGetConstReferenceMacro(UseInterMode,
bool);
103 itkBooleanMacro(UseInterMode);
126 itkExceptionMacro(<<
"Invalid IntermodesCalculator.");
void VerifyPreconditions() ITKv5_CONST override
typename InputImageType::IndexType InputIndexType
void GenerateData() override
typename OutputImageType::Pointer OutputImagePointer
Statistics::Histogram< ValueRealType > HistogramType
typename InputImageType::PixelType InputPixelType
typename MaskImageType::RegionType MaskImageRegionType
static constexpr unsigned int OutputImageDimension
typename MaskImageType::SizeType MaskSizeType
SizeValueType m_MaximumSmoothingIterations
ImageBaseType::SizeType SizeType
typename OutputImageType::SizeType OutputSizeType
Threshold an image using a HistogramThresholdCalculator.
typename OutputImageType::PixelType OutputPixelType
Control indentation during Print() invocation.
typename OutputImageType::IndexType OutputIndexType
virtual const CalculatorType * GetCalculator() const
ImageBaseType::IndexType IndexType
Base class for all process objects that output image data.
This class stores measurement vectors in the context of n-dimensional histogram.
Threshold an image using the Intermodes Threshold.
virtual CalculatorType * GetModifiableCalculator()
typename InputImageType::Pointer InputImagePointer
void PrintSelf(std::ostream &os, Indent indent) const override
ImageBaseType::RegionType RegionType
typename MaskImageType::PixelType MaskPixelType
TInputImage InputImageType
typename InputImageType::SizeType InputSizeType
IntermodesThresholdImageFilter()
Base class to compute a threshold value based on the histogram of an image.
typename OutputImageType::RegionType OutputImageRegionType
virtual void SetCalculator(CalculatorType *_arg)
void GenerateData() override
typename MaskImageType::IndexType MaskIndexType
void PrintSelf(std::ostream &os, Indent indent) const override
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Computes the Intermodes's threshold for an image.
void VerifyPreconditions() ITKv5_CONST override
~IntermodesThresholdImageFilter() override=default
static constexpr unsigned int InputImageDimension
typename InputImageType::RegionType InputImageRegionType
unsigned long SizeValueType
TOutputImage OutputImageType