18#ifndef itkBinaryErodeImageFilter_h
19#define itkBinaryErodeImageFilter_h
71template <
typename TInputImage,
typename TOutputImage,
typename TKernel>
79 static constexpr unsigned int InputImageDimension = TInputImage::ImageDimension;
80 static constexpr unsigned int OutputImageDimension = TOutputImage::ImageDimension;
83 static constexpr unsigned int KernelDimension = TKernel::NeighborhoodDimension;
123 this->SetForegroundValue(value);
132 return this->GetForegroundValue();
145 using typename Superclass::NeighborIndexContainer;
149#ifndef ITK_MANUAL_INSTANTIATION
150# include "itkBinaryErodeImageFilter.hxx"
Fast binary erosion of a single intensity value in the image.
~BinaryErodeImageFilter() override=default
void PrintSelf(std::ostream &os, Indent indent) const override
typename KernelType::ConstIterator KernelIteratorType
typename InputImageType::SizeType InputSizeType
typename NumericTraits< InputPixelType >::RealType InputRealType
void SetErodeValue(const InputPixelType &value)
void GenerateData() override
InputPixelType GetErodeValue() const
Base class for fast binary dilation and erosion.
typename TInputImage::PixelType InputPixelType
typename TInputImage::IndexType IndexType
typename TOutputImage::PixelType OutputPixelType
typename TInputImage::OffsetType OffsetType
Base class for all process objects that output image data.
typename OutputImageType::RegionType OutputImageRegionType
TOutputImage OutputImageType
TInputImage InputImageType
typename InputImageType::RegionType InputImageRegionType
Control indentation during Print() invocation.
Define additional traits for native types such as int or float.
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....