19#ifndef itkIntermodesThresholdImageFilter_h
20#define itkIntermodesThresholdImageFilter_h
51template <
typename TInputImage,
typename TOutputImage,
typename TMaskImage = TOutputImage>
102 itkSetMacro(UseInterMode,
bool);
103 itkGetConstReferenceMacro(UseInterMode,
bool);
104 itkBooleanMacro(UseInterMode);
127 itkExceptionMacro(
"Invalid IntermodesCalculator.");
virtual CalculatorType * GetModifiableCalculator()
void GenerateData() override
virtual void SetCalculator(CalculatorType *_arg)
virtual const CalculatorType * GetCalculator() const
void VerifyPreconditions() const override
Statistics::Histogram< ValueRealType > HistogramType
void PrintSelf(std::ostream &os, Indent indent) const override
HistogramThresholdImageFilter()
Control indentation during Print() invocation.
Computes the Intermodes's threshold for an image prewitt1966.
typename OutputImageType::IndexType OutputIndexType
TInputImage InputImageType
void VerifyPreconditions() const override
Verifies that the process object has been configured correctly, that all required inputs are set,...
typename MaskImageType::RegionType MaskImageRegionType
typename MaskImageType::IndexType MaskIndexType
typename OutputImageType::Pointer OutputImagePointer
~IntermodesThresholdImageFilter() override=default
TOutputImage OutputImageType
typename InputImageType::SizeType InputSizeType
typename MaskImageType::SizeType MaskSizeType
IntermodesThresholdImageFilter Self
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
typename OutputImageType::SizeType OutputSizeType
typename InputImageType::Pointer InputImagePointer
typename MaskImageType::PixelType MaskPixelType
IntermodesThresholdImageFilter()
void GenerateData() override
typename InputImageType::IndexType InputIndexType
HistogramThresholdImageFilter< TInputImage, TOutputImage, TMaskImage > Superclass
SizeValueType m_MaximumSmoothingIterations
typename OutputImageType::RegionType OutputImageRegionType
typename InputImageType::RegionType InputImageRegionType
static constexpr unsigned int InputImageDimension
typename OutputImageType::PixelType OutputPixelType
static constexpr unsigned int OutputImageDimension
void PrintSelf(std::ostream &os, Indent indent) const override
typename InputImageType::PixelType InputPixelType
IntermodesThresholdCalculator< HistogramType, InputPixelType > CalculatorType
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType