28#ifndef itkInterpolateImagePointsFilter_h
29#define itkInterpolateImagePointsFilter_h
76template <
typename TInputImage,
77 typename TOutputImage,
78 typename TCoordinate =
typename TInputImage::PixelType,
193#ifndef ITK_MANUAL_INSTANTIATION
194# include "itkInterpolateImagePointsFilter.hxx"
Evaluates the B-Spline interpolation of an image. Spline order may be from 0 to 5.
A multi-dimensional iterator templated over image type that walks a region of pixels.
A multi-dimensional iterator templated over image type that walks a region of pixels.
TOutputImage OutputImageType
A Function object used to dispatching to a routine to copy a region (start index and size).
TInputImage InputImageType
typename InputImageType::Pointer InputImagePointer
Templated n-dimensional image class.
ImageRegion< VImageDimension > RegionType
SmartPointer< Self > Pointer
Control indentation during Print() invocation.
typename OutputImageType::RegionType OutputImageRegionType
ImageRegionConstIterator< CoordImageType > CoordImageIterator
PixelType m_DefaultPixelValue
ImageToImageFilterDetail::ImageRegionCopier< Self::ImageDimension, Self::ImageDimension > RegionCopierType
void VerifyInputInformation() const override
typename TOutputImage::Pointer OutputImagePointer
InterpolatorPointer m_Interpolator
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
typename CoordImageType::Pointer CoordImageTypePointer
typename TOutputImage::PixelType PixelType
void PrintSelf(std::ostream &os, Indent indent) const override
void SetInterpolationCoordinate(const CoordImageType *coordinate, unsigned int setDimension)
Image< TCoordinate, Self::ImageDimension > CoordImageType
void GenerateOutputInformation() override
ImageToImageFilter< TInputImage, TOutputImage > Superclass
SmartPointer< const Self > ConstPointer
InterpolatorPointer GetInterpolator()
InterpolateImagePointsFilter()
void GenerateInputRequestedRegion() override
static constexpr unsigned int ImageDimension
typename InterpolatorType::ContinuousIndexType ContinuousIndexType
typename CoordImageType::RegionType CoordImageRegionType
SmartPointer< Self > Pointer
ImageRegionIterator< InputImageType > OutputImageIterator
InterpolateImagePointsFilter Self
typename InterpolatorType::Pointer InterpolatorPointer
void SetInputImage(const TInputImage *inputImage)
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....