18#ifndef elxLinearResampleInterpolator_h 
   19#define elxLinearResampleInterpolator_h 
   22#include "itkLinearInterpolateImageFunction.h" 
   43template <
class TElastix>
 
   45  : 
public itk::LinearInterpolateImageFunction<typename ResampleInterpolatorBase<TElastix>::InputImageType,
 
   46                                               typename ResampleInterpolatorBase<TElastix>::CoordRepType>
 
   54  using Superclass1 = itk::LinearInterpolateImageFunction<typename ResampleInterpolatorBase<TElastix>::InputImageType,
 
   76  using typename Superclass1::OutputType;
 
   77  using typename Superclass1::InputImageType;
 
   78  using typename Superclass1::IndexType;
 
   79  using typename Superclass1::ContinuousIndexType;
 
 
   98#ifndef ITK_MANUAL_INSTANTIATION 
   99#  include "elxLinearResampleInterpolator.hxx" 
A linear resample-interpolator.
 
itk::SmartPointer< Self > Pointer
 
itk::LinearInterpolateImageFunction< typename ResampleInterpolatorBase< TElastix >::InputImageType, typename ResampleInterpolatorBase< TElastix >::CoordRepType > Superclass1
 
ITK_DISALLOW_COPY_AND_MOVE(LinearResampleInterpolator)
 
typename Superclass2::ITKBaseType ITKBaseType
 
elxClassNameMacro("FinalLinearInterpolator")
 
itkStaticConstMacro(ImageDimension, unsigned int, Superclass1::ImageDimension)
 
~LinearResampleInterpolator() override=default
 
itk::SmartPointer< const Self > ConstPointer
 
LinearResampleInterpolator()=default
 
This class is the elastix base class for all ResampleInterpolators.
 
itk::InterpolateImageFunction< InputImageType, CoordRepType > ITKBaseType
 
typename ElastixType::RegistrationBaseType RegistrationType