18#ifndef itkGrayscaleErodeImageFilter_h
19#define itkGrayscaleErodeImageFilter_h
53template <
typename TInputImage,
typename TOutputImage,
typename TKernel>
72 static constexpr unsigned int ImageDimension = TInputImage::ImageDimension;
82 using typename Superclass::OutputImageRegionType;
105#if !defined(ITK_LEGACY_REMOVE)
110 static constexpr AlgorithmType BASIC = AlgorithmType::BASIC;
111 static constexpr AlgorithmType HISTO = AlgorithmType::HISTO;
112 static constexpr AlgorithmType ANCHOR = AlgorithmType::ANCHOR;
113 static constexpr AlgorithmType VHGW = AlgorithmType::VHGW;
168#ifndef ITK_MANUAL_INSTANTIATION
169# include "itkGrayscaleErodeImageFilter.hxx"
Algorithm or implementation used in the dilation/erosion operations.
Grayscale erosion of an image.
typename TInputImage::RegionType RegionType
typename TInputImage::SizeType SizeType
typename TInputImage::IndexType IndexType
typename TInputImage::OffsetType OffsetType
Casts input pixels to output pixel type.
A class to support a variety of flat structuring elements, including versions created by decompositio...
Grayscale erosion of an image.
void SetKernel(const KernelType &kernel) override
void SetNumberOfWorkUnits(ThreadIdType nb) override
~GrayscaleErodeImageFilter() override=default
typename TInputImage::PixelType PixelType
void Modified() const override
void GenerateData() override
void PrintSelf(std::ostream &os, Indent indent) const override
void SetAlgorithm(AlgorithmEnum algo)
GrayscaleErodeImageFilter()
void SetBoundary(const PixelType value)
Base class for all process objects that output image data.
TOutputImage OutputImageType
TInputImage InputImageType
Control indentation during Print() invocation.
A base class for all the filters working on an arbitrary shaped neighborhood.
Grayscale erosion of an image.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
ImageBaseType::RegionType RegionType
ImageBaseType::IndexType IndexType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned int ThreadIdType