18#ifndef elxBSplineResampleInterpolatorFloat_h
19#define elxBSplineResampleInterpolatorFloat_h
22#include "itkBSplineInterpolateImageFunction.h"
53template <
typename TElastix>
55 :
public itk::BSplineInterpolateImageFunction<typename ResampleInterpolatorBase<TElastix>::InputImageType,
56 typename ResampleInterpolatorBase<TElastix>::CoordinateType,
66 using Superclass1 = itk::BSplineInterpolateImageFunction<typename ResampleInterpolatorBase<TElastix>::InputImageType,
89 using typename Superclass1::OutputType;
90 using typename Superclass1::InputImageType;
91 using typename Superclass1::IndexType;
92 using typename Superclass1::ContinuousIndexType;
93 using typename Superclass1::PointType;
94 using typename Superclass1::Iterator;
95 using typename Superclass1::CoefficientDataType;
96 using typename Superclass1::CoefficientImageType;
97 using typename Superclass1::CoefficientFilter;
98 using typename Superclass1::CoefficientFilterPointer;
99 using typename Superclass1::CovariantVectorType;
133#ifndef ITK_MANUAL_INSTANTIATION
134# include "elxBSplineResampleInterpolatorFloat.hxx"
~BSplineResampleInterpolatorFloat() override=default
ResampleInterpolatorBase< TElastix > Superclass2
BSplineResampleInterpolatorFloat()=default
ITK_DISALLOW_COPY_AND_MOVE(BSplineResampleInterpolatorFloat)
typename ElastixType::ParameterMapType ParameterMapType
BSplineResampleInterpolatorFloat Self
itk::BSplineInterpolateImageFunction< typename ResampleInterpolatorBase< TElastix >::InputImageType, typename ResampleInterpolatorBase< TElastix >::CoordinateType, float > Superclass1
void BeforeRegistration() override
ParameterMapType CreateDerivedTransformParameterMap() const override
itkStaticConstMacro(ImageDimension, unsigned int, Superclass1::ImageDimension)
itk::SmartPointer< Self > Pointer
itkOverrideGetNameOfClassMacro(BSplineResampleInterpolatorFloat)
itk::SmartPointer< const Self > ConstPointer
elxClassNameMacro("FinalBSplineInterpolatorFloat")
void ReadFromFile() override
typename Superclass2::ITKBaseType ITKBaseType
itk::InterpolateImageFunction< InputImageType, CoordinateType > ITKBaseType
ElastixBase::CoordinateType CoordinateType
typename ElastixType::ParameterMapType ParameterMapType
ResampleInterpolatorBase()=default
typename ElastixType::RegistrationBaseType RegistrationType