18#ifndef itkDoubleThresholdImageFilter_h
19#define itkDoubleThresholdImageFilter_h
53template <
typename TInputImage,
typename TOutputImage>
72 using typename Superclass::InputImagePointer;
73 using typename Superclass::InputImageType;
117 itkSetMacro(FullyConnected,
bool);
118 itkGetConstReferenceMacro(FullyConnected,
bool);
119 itkBooleanMacro(FullyConnected);
122#ifdef ITK_USE_CONCEPT_CHECKING
162 unsigned long m_NumberOfIterationsUsed{ 1 };
164 bool m_FullyConnected{};
168#ifndef ITK_MANUAL_INSTANTIATION
169# include "itkDoubleThresholdImageFilter.hxx"
Base class for all data objects in ITK.
Binarize an input image using double thresholding.
typename TInputImage::PixelType InputPixelType
void GenerateData() override
DoubleThresholdImageFilter()
~DoubleThresholdImageFilter() override=default
void PrintSelf(std::ostream &os, Indent indent) const override
void GenerateInputRequestedRegion() override
void EnlargeOutputRequestedRegion(DataObject *) override
typename TOutputImage::PixelType OutputPixelType
Base class for all process objects that output image data.
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....