19#ifndef elxInterpolatorBase_h 
   20#define elxInterpolatorBase_h 
   28#include "itkInterpolateImageFunction.h" 
   43template <
class TElastix>
 
   65  using ITKBaseType = itk::InterpolateImageFunction<InputImageType, CoordRepType>;
 
   71    return &(this->GetSelf());
 
 
   79    return &(this->GetSelf());
 
 
 
   95#ifndef ITK_MANUAL_INSTANTIATION 
   96#  include "elxInterpolatorBase.hxx" 
The BaseComponentSE class is a base class for elastix components that provides some basic functionali...
 
typename ElastixType::RegistrationBaseType RegistrationType
 
This class is the elastix base class for all Interpolators.
 
~InterpolatorBase() override=default
 
typename ElastixType::MovingImageType InputImageType
 
ITKBaseType * GetAsITKBaseType()
 
itk::InterpolateImageFunction< InputImageType, CoordRepType > ITKBaseType
 
const ITKBaseType * GetAsITKBaseType() const
 
ITK_DISALLOW_COPY_AND_MOVE(InterpolatorBase)
 
elxDeclarePureVirtualGetSelfMacro(ITKBaseType)
 
InterpolatorBase()=default