18#ifndef itkExpandImageFilter_h
19#define itkExpandImageFilter_h
63template <
typename TInputImage,
typename TOutputImage>
96#ifndef ITK_FUTURE_LEGACY_REMOVE
97 using CoordRepType ITK_FUTURE_DEPRECATED(
98 "ITK 6 discourages using `CoordRepType`. Please use `CoordinateType` instead!") =
CoordinateType;
171#ifndef ITK_MANUAL_INSTANTIATION
172# include "itkExpandImageFilter.hxx"
void GenerateOutputInformation() override
typename OutputImageType::Pointer OutputImagePointer
void PrintSelf(std::ostream &os, Indent indent) const override
LinearInterpolateImageFunction< InputImageType, CoordinateType > DefaultInterpolatorType
typename TOutputImage::RegionType OutputImageRegionType
ExpandFactorsType m_ExpandFactors
SmartPointer< const Self > ConstPointer
ImageToImageFilter< TInputImage, TOutputImage > Superclass
static constexpr unsigned int ImageDimension
InterpolatorPointer m_Interpolator
FixedArray< unsigned int, ImageDimension > ExpandFactorsType
void BeforeThreadedGenerateData() override
typename InterpolatorType::Pointer InterpolatorPointer
SmartPointer< Self > Pointer
InterpolateImageFunction< InputImageType, CoordinateType > InterpolatorType
~ExpandImageFilter() override=default
typename InputImageType::Pointer InputImagePointer
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
void GenerateInputRequestedRegion() override
virtual void SetExpandFactors(const unsigned int factor)
typename OutputImageType::PixelType OutputPixelType
Simulate a standard C array with copy semantics.
TOutputImage OutputImageType
TInputImage InputImageType
Control indentation during Print() invocation.
Base class for all image interpolators.
SmartPointer< Self > Pointer
Linearly interpolate an image at specified positions.
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....