19 #ifndef __elxMovingImagePyramidBase_h 20 #define __elxMovingImagePyramidBase_h 26 #include "itkObject.h" 28 #include "itkMultiResolutionPyramidImageFilter.h" 59 template<
class TElastix >
84 typedef itk::MultiResolutionPyramidImageFilter<
93 return dynamic_cast< ITKBaseType *
>( this );
100 return dynamic_cast< const ITKBaseType *
>( this );
119 const unsigned int & level );
139 #ifndef ITK_MANUAL_INSTANTIATION 140 #include "elxMovingImagePyramidBase.hxx" 143 #endif // end #ifndef __elxMovingImagePyramidBase_h The BaseComponentSE class is a base class for elastix components that provides some basic functionali...
ElastixType::RegistrationBaseType RegistrationType
virtual void BeforeRegistrationBase(void)
ElastixType::ConfigurationPointer ConfigurationPointer
Superclass::ElastixPointer ElastixPointer
ITKBaseType::ScheduleType ScheduleType
ElastixType::Pointer ElastixPointer
ElastixType::ConfigurationType ConfigurationType
BaseComponentSE< TElastix > Superclass
void operator=(const Self &)
ElastixType::MovingImageType InputImageType
ElastixType::MovingImageType OutputImageType
virtual const ITKBaseType * GetAsITKBaseType(void) const
Superclass::ElastixType ElastixType
virtual void BeforeEachResolutionBase(void)
virtual void WritePyramidImage(const std::string &filename, const unsigned int &level)
RegistrationType * RegistrationPointer
Superclass::ConfigurationType ConfigurationType
Superclass::RegistrationPointer RegistrationPointer
Superclass::ConfigurationPointer ConfigurationPointer
MovingImagePyramidBase Self
virtual ~MovingImagePyramidBase()
itk::MultiResolutionPyramidImageFilter< InputImageType, OutputImageType > ITKBaseType
This class is the elastix base class for all MovingImagePyramids.
Superclass::RegistrationType RegistrationType
virtual void SetMovingSchedule(void)
virtual ITKBaseType * GetAsITKBaseType(void)