18 #ifndef itkDoubleThresholdImageFilter_h
19 #define itkDoubleThresholdImageFilter_h
53 template<
typename TInputImage,
typename TOutputImage >
118 itkSetMacro(FullyConnected,
bool);
119 itkGetConstReferenceMacro(FullyConnected,
bool);
120 itkBooleanMacro(FullyConnected);
123 #ifdef ITK_USE_CONCEPT_CHECKING
139 void PrintSelf(std::ostream & os,
Indent indent)
const override;
143 void GenerateInputRequestedRegion()
override;
147 void EnlargeOutputRequestedRegion(
DataObject *itkNotUsed(output) )
override;
152 void GenerateData()
override;
163 unsigned long m_NumberOfIterationsUsed{1};
169 #ifndef ITK_MANUAL_INSTANTIATION
170 #include "itkDoubleThresholdImageFilter.hxx"
InputPixelType m_Threshold2
OutputPixelType m_OutsideValue
typename TInputImage::PixelType InputPixelType
InputPixelType m_Threshold3
OutputPixelType m_InsideValue
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output image data.
TInputImage InputImageType
typename InputImageType::Pointer InputImagePointer
InputPixelType m_Threshold4
typename TOutputImage::PixelType OutputPixelType
InputPixelType m_Threshold1
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
#define itkConceptMacro(name, concept)
Binarize an input image using double thresholding.
Base class for all data objects in ITK.