18 #ifndef itkExpandImageFilter_h
19 #define itkExpandImageFilter_h
66 template<
typename TInputImage,
typename TOutputImage >
89 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
116 virtual void SetExpandFactors(
const unsigned int factor);
129 void GenerateOutputInformation()
override;
136 void GenerateInputRequestedRegion()
override;
138 #ifdef ITK_USE_CONCEPT_CHECKING
150 void PrintSelf(std::ostream & os,
Indent indent)
const override;
167 void BeforeThreadedGenerateData()
override;
175 #ifndef ITK_MANUAL_INSTANTIATION
176 #include "itkExpandImageFilter.hxx"
typename OutputImageType::Pointer OutputImagePointer
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output image data.
typename OutputImageType::PixelType OutputPixelType
TInputImage InputImageType
typename InputImageType::Pointer InputImagePointer
typename OutputImageType::RegionType OutputImageRegionType
TOutputImage OutputImageType
Linearly interpolate an image at specified positions.
Base class for all image interpolaters.
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
ExpandFactorsType m_ExpandFactors
typename InterpolatorType::Pointer InterpolatorPointer
ImageBaseType::RegionType RegionType
#define itkConceptMacro(name, concept)
Expand the size of an image by an integer factor in each dimension.
InterpolatorPointer m_Interpolator