18#ifndef itkInterpolateImageFunction_h 
   19#define itkInterpolateImageFunction_h 
   44template <
typename TInputImage, 
typename TCoordinate = 
double>
 
   46  : 
public ImageFunction<TInputImage, typename NumericTraits<typename TInputImage::PixelType>::RealType, TCoordinate>
 
   79  using SizeType = 
typename InputImageType::SizeType;
 
   99      this->
GetInputImage()->template TransformPhysicalPointToContinuousIndex<TCoordinate>(point);
 
 
 
OutputType EvaluateAtContinuousIndex(const ContinuousIndexType &index) const override
 
void PrintSelf(std::ostream &os, Indent indent) const override
 
static constexpr unsigned int ImageDimension
 
const InputImageType * GetInputImage() const
 
TInputImage InputImageType
 
Control indentation during Print() invocation.
 
typename NumericTraits< typename TImageType::PixelType >::RealType RealType
 
ImageFunction< TImageType, typename NumericTraits< typename TImageType::PixelType >::RealType, TCoordinate > Superclass
 
void PrintSelf(std::ostream &os, Indent indent) const override
 
virtual SizeType GetRadius() const =0
 
InterpolateImageFunction Self
 
InterpolateImageFunction()=default
 
OutputType Evaluate(const PointType &point) const override
 
typename InputImageType::IndexValueType IndexValueType
 
OutputType EvaluateAtIndex(const IndexType &index) const override
 
typename InputImageType::SizeType SizeType
 
typename InputImageType::IndexType IndexType
 
Point< TCoordinate, Self::ImageDimension > PointType
 
SmartPointer< Self > Pointer
 
ContinuousIndex< TCoordinate, Self::ImageDimension > ContinuousIndexType
 
OutputType EvaluateAtContinuousIndex(const ContinuousIndexType &index) const override=0
 
~InterpolateImageFunction() override=default
 
SmartPointer< const Self > ConstPointer
 
static constexpr unsigned int ImageDimension
 
Implements transparent reference counting.
 
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....