18 #ifndef itkVectorLinearInterpolateNearestNeighborExtrapolateImageFunction_h
19 #define itkVectorLinearInterpolateNearestNeighborExtrapolateImageFunction_h
53 template<
typename TInputImage,
typename TCoordRep =
float >
76 using RealType =
typename Superclass::RealType;
84 static constexpr
unsigned int ImageDimension = Superclass::ImageDimension;
122 OutputType EvaluateAtContinuousIndex(
123 const ContinuousIndexType & index)
const override;
130 OutputType EvaluateAtIndex(
const IndexType & index)
const override;
136 void PrintSelf(std::ostream & os,
Indent indent)
const override;
140 void operator=(
const Self &) =
delete;
147 #ifndef ITK_MANUAL_INSTANTIATION
148 #include "itkVectorLinearInterpolateNearestNeighborExtrapolateImageFunction.hxx"
Light weight base class for most itk classes.
typename NumericTraits< ValueType >::RealType RealType
typename PixelType::ValueType ValueType
typename InputImageType::PixelType PixelType
typename Superclass::IndexType IndexType
typename Superclass::PointType PointType
ImageBaseType::IndexType IndexType
signed long IndexValueType
typename Superclass::InputImageType InputImageType
Control indentation during Print() invocation.
ImageBaseType::PointType PointType
Base class for all vector image interpolaters.
typename Superclass::OutputType OutputType
typename Superclass::ContinuousIndexType ContinuousIndexType