18 #ifndef itkExpandImageFilter_h 19 #define itkExpandImageFilter_h 66 template<
typename TInputImage,
typename TOutputImage >
88 TInputImage::ImageDimension);
105 itkSetObjectMacro(Interpolator, InterpolatorType);
106 itkGetModifiableObjectMacro(Interpolator, InterpolatorType);
114 itkSetMacro(ExpandFactors, ExpandFactorsType);
119 itkGetConstReferenceMacro(ExpandFactors, ExpandFactorsType);
137 #ifdef ITK_USE_CONCEPT_CHECKING 170 void operator=(
const Self &) ITK_DELETE_FUNCTION;
177 #ifndef ITK_MANUAL_INSTANTIATION 178 #include "itkExpandImageFilter.hxx" TOutputImage::RegionType OutputImageRegionType
virtual void GenerateInputRequestedRegion() override
InterpolateImageFunction< InputImageType, CoordRepType > InterpolatorType
Superclass::InputImageType InputImageType
virtual void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
InputImageType::Pointer InputImagePointer
OutputImageType::Pointer OutputImagePointer
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
ImageToImageFilter< TInputImage, TOutputImage > Superclass
OutputImageType::PixelType OutputPixelType
LinearInterpolateImageFunction< InputImageType, CoordRepType > DefaultInterpolatorType
virtual void BeforeThreadedGenerateData() override
void PrintSelf(std::ostream &os, Indent indent) const override
TInputImage InputImageType
Linearly interpolate an image at specified positions.
unsigned int ThreadIdType
InterpolatorType::Pointer InterpolatorPointer
static const unsigned int ImageDimension
virtual void SetExpandFactors(ExpandFactorsType _arg)
Base class for all image interpolaters.
Base class for filters that take an image as input and produce an image as output.
FixedArray< unsigned int, ImageDimension > ExpandFactorsType
Control indentation during Print() invocation.
ExpandFactorsType m_ExpandFactors
virtual void GenerateOutputInformation() override
TOutputImage OutputImageType
Superclass::OutputImageType OutputImageType
#define itkConceptMacro(name, concept)
SmartPointer< const Self > ConstPointer
Expand the size of an image by an integer factor in each dimension.
InterpolatorPointer m_Interpolator
void operator=(const Self &) ITK_DELETE_FUNCTION