19 #ifndef __elxResampleInterpolatorBase_h 20 #define __elxResampleInterpolatorBase_h 26 #include "itkInterpolateImageFunction.h" 41 template<
class TElastix >
66 typedef itk::InterpolateImageFunction<
75 return dynamic_cast< ITKBaseType *
>( this );
82 return dynamic_cast< const ITKBaseType *
>( this );
118 #ifndef ITK_MANUAL_INSTANTIATION 119 #include "elxResampleInterpolatorBase.hxx" 122 #endif // end #ifndef __elxResampleInterpolatorBase_h The BaseComponentSE class is a base class for elastix components that provides some basic functionali...
Superclass::ElastixType ElastixType
Superclass::RegistrationType RegistrationType
ElastixType::RegistrationBaseType RegistrationType
ElastixType::ConfigurationPointer ConfigurationPointer
Superclass::ElastixPointer ElastixPointer
ElastixType::MovingImageType InputImageType
virtual void ReadFromFile(void)
ElastixType::Pointer ElastixPointer
ElastixType::ConfigurationType ConfigurationType
virtual void CreateTransformParametersMap(ParameterMapType *paramsMap) const
virtual ITKBaseType * GetAsITKBaseType(void)
ElastixType::ParameterMapType ParameterMapType
RegistrationType * RegistrationPointer
void operator=(const Self &)
ElastixType::CoordRepType CoordRepType
Superclass::ConfigurationPointer ConfigurationPointer
BaseComponentSE< TElastix > Superclass
ResampleInterpolatorBase()
ResampleInterpolatorBase Self
virtual int BeforeAllTransformix(void)
This class is the elastix base class for all ResampleInterpolators.
Superclass::RegistrationPointer RegistrationPointer
virtual ~ResampleInterpolatorBase()
virtual const ITKBaseType * GetAsITKBaseType(void) const
itk::InterpolateImageFunction< InputImageType, CoordRepType > ITKBaseType
virtual void WriteToFile(void) const
Superclass::ConfigurationType ConfigurationType