18#ifndef elxReducedDimensionBSplineResampleInterpolator_h
19#define elxReducedDimensionBSplineResampleInterpolator_h
53template <
typename TElastix>
56 typename ResampleInterpolatorBase<TElastix>::InputImageType,
57 typename ResampleInterpolatorBase<TElastix>::CoordinateType,
91 using typename Superclass1::OutputType;
92 using typename Superclass1::InputImageType;
93 using typename Superclass1::IndexType;
94 using typename Superclass1::ContinuousIndexType;
95 using typename Superclass1::PointType;
96 using typename Superclass1::CoefficientDataType;
97 using typename Superclass1::CoefficientImageType;
98 using typename Superclass1::CoefficientFilter;
99 using typename Superclass1::CoefficientFilterPointer;
100 using typename Superclass1::CovariantVectorType;
134#ifndef ITK_MANUAL_INSTANTIATION
135# include "elxRDBSplineResampleInterpolator.hxx"
itk::SmartPointer< Self > Pointer
itk::SmartPointer< const Self > ConstPointer
void ReadFromFile() override
typename ElastixType::ParameterMapType ParameterMapType
itkStaticConstMacro(ImageDimension, unsigned int, Superclass1::ImageDimension)
elxClassNameMacro("FinalReducedDimensionBSplineInterpolator")
ResampleInterpolatorBase< TElastix > Superclass2
ReducedDimensionBSplineResampleInterpolator()=default
ReducedDimensionBSplineResampleInterpolator Self
ITK_DISALLOW_COPY_AND_MOVE(ReducedDimensionBSplineResampleInterpolator)
void BeforeRegistration() override
typename Superclass2::ITKBaseType ITKBaseType
itkOverrideGetNameOfClassMacro(ReducedDimensionBSplineResampleInterpolator)
ParameterMapType CreateDerivedTransformParameterMap() const override
~ReducedDimensionBSplineResampleInterpolator() override=default
itk::ReducedDimensionBSplineInterpolateImageFunction< typename ResampleInterpolatorBase< TElastix >::InputImageType, typename ResampleInterpolatorBase< TElastix >::CoordinateType, double > Superclass1
itk::InterpolateImageFunction< InputImageType, CoordinateType > ITKBaseType
ElastixBase::CoordinateType CoordinateType
typename ElastixType::ParameterMapType ParameterMapType
ResampleInterpolatorBase()=default
typename ElastixType::RegistrationBaseType RegistrationType
Evaluates the B-Spline interpolation of an image. Spline order may be from 0 to 5.