15 #ifndef __elxReducedDimensionBSplineResampleInterpolator_h
16 #define __elxReducedDimensionBSplineResampleInterpolator_h
51 template <
class TElastix >
55 ITK_TYPENAME ResampleInterpolatorBase<TElastix>::InputImageType,
56 ITK_TYPENAME ResampleInterpolatorBase<TElastix>::CoordRepType,
85 itkStaticConstMacro( ImageDimension,
unsigned int,Superclass1::ImageDimension );
93 typedef typename Superclass1::Iterator
Iterator;
112 virtual void BeforeRegistration(
void );
115 virtual void ReadFromFile(
void );
118 virtual void WriteToFile(
void )
const;
132 void operator=(
const Self& );
139 #ifndef ITK_MANUAL_INSTANTIATION
140 #include "elxReducedDimensionBSplineResampleInterpolator.hxx"
143 #endif // end __elxReducedDimensionBSplineResampleInterpolator_h
Superclass::ElastixType ElastixType
Superclass::RegistrationType RegistrationType
InterpolateImageFunction< InputImageType, CoordRepType > ITKBaseType
Superclass1::Iterator Iterator
Superclass1::CoefficientImageType CoefficientImageType
Superclass2::ConfigurationType ConfigurationType
#define elxClassNameMacro(_name)
Superclass2::ConfigurationPointer ConfigurationPointer
Superclass::ElastixPointer ElastixPointer
ElastixType::MovingImageType InputImageType
Superclass1::ContinuousIndexType ContinuousIndexType
virtual ~ReducedDimensionBSplineResampleInterpolator()
ReducedDimensionBSplineResampleInterpolator Self
SmartPointer< Self > Pointer
Superclass2::ITKBaseType ITKBaseType
BSplineInterpolateImageFunction< typename ResampleInterpolatorBase< TElastix >::InputImageType, typename ResampleInterpolatorBase< TElastix >::CoordRepType, double > Superclass1
Superclass1::CoefficientDataType CoefficientDataType
A resample-interpolator based on B-splines which ignores the last dimension.
Superclass2::RegistrationPointer RegistrationPointer
SmartPointer< const Self > ConstPointer
Superclass1::PointType PointType
ElastixType::CoordRepType CoordRepType
Superclass2::ElastixPointer ElastixPointer
Superclass1::CoefficientFilterPointer CoefficientFilterPointer
Superclass::ConfigurationPointer ConfigurationPointer
Superclass1::CovariantVectorType CovariantVectorType
Evaluates the B-Spline interpolation of an image. Spline order may be from 0 to 5.
ResampleInterpolatorBase< TElastix > Superclass2
Superclass2::RegistrationType RegistrationType
This class is the elastix base class for all ResampleInterpolators.
Superclass1::IndexType IndexType
Superclass::RegistrationPointer RegistrationPointer
ReducedDimensionBSplineResampleInterpolator()
Superclass1::CoefficientFilter CoefficientFilter
Superclass1::InputImageType InputImageType
Superclass1::OutputType OutputType
Superclass2::ElastixType ElastixType
Superclass::ConfigurationType ConfigurationType