18#ifndef itkBoxImageFilter_h
19#define itkBoxImageFilter_h
39template <
typename TInputImage,
typename TOutputImage>
70 static constexpr unsigned int ImageDimension = TInputImage::ImageDimension;
99#ifndef ITK_MANUAL_INSTANTIATION
100# include "itkBoxImageFilter.hxx"
A base class for all the filters working on a box neighborhood.
void PrintSelf(std::ostream &os, Indent indent) const override
typename TInputImage::RegionType RegionType
virtual void SetRadius(const RadiusType &radius)
typename TInputImage::SizeType SizeType
typename TInputImage::PixelType InputPixelType
typename TInputImage::SizeType RadiusType
typename TInputImage::SizeValueType RadiusValueType
void GenerateInputRequestedRegion() override
virtual void SetRadius(const RadiusValueType &radius)
typename TInputImage::IndexType IndexType
~BoxImageFilter() override=default
typename TOutputImage::PixelType OutputPixelType
typename TInputImage::OffsetType OffsetType
Base class for all process objects that output image data.
TOutputImage OutputImageType
Base class for filters that take an image as input and produce an image as output.
TInputImage InputImageType
Control indentation during Print() invocation.
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 long SizeValueType