28#ifndef itkThresholdImageFilter_h
29#define itkThresholdImageFilter_h
70template <
typename TImage>
92#ifdef ITK_USE_CONCEPT_CHECKING
167#ifndef ITK_MANUAL_INSTANTIATION
168# include "itkThresholdImageFilter.hxx"
Base class for filters that take an image as input and overwrite that image as the output.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
Set image values to a user-specified value if they are below, above, or outside threshold values.
void ThresholdAbove(const PixelType &threshold)
typename InputImageType::RegionType InputImageRegionType
void PrintSelf(std::ostream &os, Indent indent) const override
void ThresholdBelow(const PixelType &threshold)
typename OutputImageType::RegionType OutputImageRegionType
typename InputImageType::ConstPointer InputImagePointer
typename OutputImageType::PixelType OutputImagePixelType
typename TImage::PixelType PixelType
typename OutputImageType::Pointer OutputImagePointer
~ThresholdImageFilter() override=default
void ThresholdOutside(const PixelType &lower, const PixelType &upper)
typename InputImageType::PixelType InputImagePixelType
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
#define itkConceptMacro(name, concept)
ImageBaseType::RegionType RegionType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....