18#ifndef itkVectorLinearInterpolateImageFunction_h
19#define itkVectorLinearInterpolateImageFunction_h
42template <
typename TInputImage,
typename TCoordRep =
double>
62 using typename Superclass::InputImageType;
63 using typename Superclass::PixelType;
64 using typename Superclass::ValueType;
65 using typename Superclass::RealType;
71 static constexpr unsigned int ImageDimension = Superclass::ImageDimension;
77 using typename Superclass::ContinuousIndexType;
81 using typename Superclass::OutputType;
104#ifndef ITK_MANUAL_INSTANTIATION
105# include "itkVectorLinearInterpolateImageFunction.hxx"
NumericTraits< TInputImage::PixelType >::RealType OutputType
Light weight base class for most itk classes.
Base class for all vector image interpolators.
Linearly interpolate a vector image at specified positions.
~VectorLinearInterpolateImageFunction() override=default
typename ContinuousIndexType::ValueType InternalComputationType
VectorLinearInterpolateImageFunction()=default
OutputType EvaluateAtContinuousIndex(const ContinuousIndexType &index) const override
static const unsigned long m_Neighbors
ImageBaseType::IndexType IndexType
constexpr unsigned int Dimension
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....