19#ifndef elxResampleInterpolatorBase_h 
   20#define elxResampleInterpolatorBase_h 
   27#include "itkInterpolateImageFunction.h" 
   42template <
class TElastix>
 
   64  using ITKBaseType = itk::InterpolateImageFunction<InputImageType, CoordRepType>;
 
   73    return &(this->GetSelf());
 
 
   81    return &(this->GetSelf());
 
 
 
  124#ifndef ITK_MANUAL_INSTANTIATION 
  125#  include "elxResampleInterpolatorBase.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 ResampleInterpolators.
 
const ITKBaseType * GetAsITKBaseType() const
 
~ResampleInterpolatorBase() override=default
 
itk::InterpolateImageFunction< InputImageType, CoordRepType > ITKBaseType
 
virtual void ReadFromFile()
 
ITKBaseType * GetAsITKBaseType()
 
typename ElastixType::ParameterMapType ParameterMapType
 
void CreateTransformParameterMap(ParameterMapType ¶meterMap) const
 
ResampleInterpolatorBase()=default
 
elxDeclarePureVirtualGetSelfMacro(ITKBaseType)
 
void WriteToFile(std::ostream &transformationParameterInfo) const
 
virtual ParameterMapType CreateDerivedTransformParameterMap() const
 
virtual int BeforeAllTransformix()
 
ITK_DISALLOW_COPY_AND_MOVE(ResampleInterpolatorBase)
 
typename ElastixType::MovingImageType InputImageType