18#ifndef itkInterpolateImageFilter_h
19#define itkInterpolateImageFilter_h
44template <
typename TInputImage,
typename TOutputImage>
84 const InputImageType *
100 itkSetClampMacro(Distance,
double, 0.0, 1.0);
101 itkGetConstMacro(Distance,
double);
143#ifndef ITK_MANUAL_INSTANTIATION
144# include "itkInterpolateImageFilter.hxx"
TOutputImage OutputImageType
typename OutputImageType::Pointer OutputImagePointer
TInputImage InputImageType
typename OutputImageType::RegionType OutputImageRegionType
typename InputImageType::Pointer InputImagePointer
virtual void SetInput(const InputImageType *input)
const InputImageType * GetInput() const
Templated n-dimensional image class.
SmartPointer< Self > Pointer
Control indentation during Print() invocation.
static constexpr unsigned int ImageDimension
const InputImageType * GetInput2()
SmartPointer< Self > Pointer
TInputImage InputImageType
Image< InputPixelType, Self::IntermediateImageDimension > IntermediateImageType
SmartPointer< const Self > ConstPointer
void BeforeThreadedGenerateData() override
typename OutputImageType::RegionType OutputImageRegionType
static constexpr unsigned int IntermediateImageDimension
InterpolateImageFilter Self
ImageToImageFilter< TInputImage, TOutputImage > Superclass
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
InterpolatorType::Pointer m_Interpolator
const InputImageType * GetInput1()
InterpolateImageFunction< IntermediateImageType > InterpolatorType
typename TInputImage::PixelType InputPixelType
~InterpolateImageFilter() override=default
void PrintSelf(std::ostream &os, Indent indent) const override
void AfterThreadedGenerateData() override
IntermediateImageType::Pointer m_IntermediateImage
void SetInput1(const InputImageType *image)
void SetInput2(const InputImageType *image)
Base class for all image interpolators.
SmartPointer< Self > Pointer
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....