19 #ifndef __elxInterpolatorBase_h 20 #define __elxInterpolatorBase_h 27 #include "itkInterpolateImageFunction.h" 42 template<
class TElastix >
67 typedef itk::InterpolateImageFunction<
73 return dynamic_cast< ITKBaseType *
>( this );
80 return dynamic_cast< const ITKBaseType *
>( this );
102 #ifndef ITK_MANUAL_INSTANTIATION 103 #include "elxInterpolatorBase.hxx" 106 #endif // end #ifndef __elxInterpolatorBase_h The BaseComponentSE class is a base class for elastix components that provides some basic functionali...
ElastixType::RegistrationBaseType RegistrationType
ElastixType::ConfigurationPointer ConfigurationPointer
ElastixType::Pointer ElastixPointer
ElastixType::ConfigurationType ConfigurationType
Superclass::ElastixType ElastixType
itk::InterpolateImageFunction< InputImageType, CoordRepType > ITKBaseType
Superclass::ElastixPointer ElastixPointer
Superclass::RegistrationType RegistrationType
RegistrationType * RegistrationPointer
virtual ~InterpolatorBase()
virtual ITKBaseType * GetAsITKBaseType(void)
Superclass::ConfigurationType ConfigurationType
ElastixType::CoordRepType CoordRepType
This class is the elastix base class for all Interpolators.
BaseComponentSE< TElastix > Superclass
ElastixType::MovingImageType InputImageType
virtual const ITKBaseType * GetAsITKBaseType(void) const
Superclass::RegistrationPointer RegistrationPointer
Superclass::ConfigurationPointer ConfigurationPointer
void operator=(const Self &)