18#ifndef itkExpandImageFilter_h
19#define itkExpandImageFilter_h
63template <
typename TInputImage,
typename TOutputImage>
85 static constexpr unsigned int ImageDimension = TInputImage::ImageDimension;
88 using typename Superclass::InputImageType;
89 using typename Superclass::OutputImageType;
167#ifndef ITK_MANUAL_INSTANTIATION
168# include "itkExpandImageFilter.hxx"
Expand the size of an image by an integer factor in each dimension.
void GenerateOutputInformation() override
void PrintSelf(std::ostream &os, Indent indent) const override
void BeforeThreadedGenerateData() override
typename InterpolatorType::Pointer InterpolatorPointer
~ExpandImageFilter() override=default
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
void GenerateInputRequestedRegion() override
virtual void SetExpandFactors(const unsigned int factor)
typename OutputImageType::PixelType OutputPixelType
Base class for all process objects that output image data.
typename OutputImageType::RegionType OutputImageRegionType
typename OutputImageType::Pointer OutputImagePointer
Base class for filters that take an image as input and produce an image as output.
typename InputImageType::Pointer InputImagePointer
Control indentation during Print() invocation.
Base class for all image interpolators.
Linearly interpolate an image at specified positions.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
SmartPointer< Self > Pointer
ImageBaseType::RegionType RegionType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....