18#ifndef itkBinaryDilateImageFilter_h
19#define itkBinaryDilateImageFilter_h
69template <
typename TInputImage,
typename TOutputImage,
typename TKernel>
77 static constexpr unsigned int InputImageDimension = TInputImage::ImageDimension;
78 static constexpr unsigned int OutputImageDimension = TOutputImage::ImageDimension;
81 static constexpr unsigned int KernelDimension = TKernel::NeighborhoodDimension;
121 this->SetForegroundValue(value);
130 return this->GetForegroundValue();
143 using typename Superclass::NeighborIndexContainer;
147#ifndef ITK_MANUAL_INSTANTIATION
148# include "itkBinaryDilateImageFilter.hxx"
Fast binary dilation of a single intensity value in the image.
void SetDilateValue(const InputPixelType &value)
InputPixelType GetDilateValue() const
void PrintSelf(std::ostream &os, Indent indent) const override
typename KernelType::ConstIterator KernelIteratorType
BinaryDilateImageFilter()
void GenerateData() override
typename InputImageType::SizeType InputSizeType
typename NumericTraits< InputPixelType >::RealType InputRealType
~BinaryDilateImageFilter() override=default
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....