86  : 
public InterpolateImageFunction<TImageType, TCoordRep>
 
   93  using Superclass = InterpolateImageFunction<TImageType, TCoordRep>;
 
  104  using typename Superclass::OutputType;
 
  109  using typename Superclass::InputImageType;
 
  115  using typename Superclass::IndexType;
 
  118  using typename Superclass::ContinuousIndexType;
 
  121  using typename Superclass::PointType;
 
  149    const auto index = this->GetInputImage()->template TransformPhysicalPointToContinuousIndex<TCoordRep>(point);
 
  150    return (this->EvaluateDerivativeAtContinuousIndex(index));
 
 
  162  itkGetConstMacro(SplineOrder, 
int);
 
  180  itkSetMacro(UseImageDirection, 
bool);
 
  181  itkGetConstMacro(UseImageDirection, 
bool);
 
  182  itkBooleanMacro(UseImageDirection);
 
  188  PrintSelf(std::ostream & os, Indent indent) 
const override;
 
  191  typename TImageType::SizeType m_DataLength{};  
 
  192  unsigned int                  m_SplineOrder{}; 
 
  194  typename CoefficientImageType::ConstPointer m_Coefficients{}; 
 
  200    return SizeType::Filled(m_SplineOrder + 1);
 
 
  206                          const vnl_matrix<long> &    EvaluateIndex,
 
  207                          vnl_matrix<double> &        weights,
 
  208                          unsigned int                splineOrder) 
const;
 
  213                       const vnl_matrix<long> &    EvaluateIndex,
 
  214                       vnl_matrix<double> &        weights,
 
  215                       unsigned int                splineOrder) 
const;
 
  225                           const ContinuousIndexType & x,
 
  226                           unsigned int                splineOrder) 
const;
 
  233  std::vector<IndexType> m_PointsToIndex{}; 
 
  239  bool m_UseImageDirection{};