15 #ifndef __elxMovingImagePyramidBase_h
16 #define __elxMovingImagePyramidBase_h
22 #include "itkObject.h"
24 #include "itkMultiResolutionPyramidImageFilter.h"
57 template <
class TElastix>
82 typedef MultiResolutionPyramidImageFilter<
103 virtual void BeforeRegistrationBase(
void );
108 virtual void BeforeEachResolutionBase(
void );
111 virtual void SetMovingSchedule(
void );
114 virtual void WritePyramidImage(
const std::string & filename,
115 const unsigned int & level );
129 void operator=(
const Self& );
137 #ifndef ITK_MANUAL_INSTANTIATION
138 #include "elxMovingImagePyramidBase.hxx"
141 #endif // end #ifndef __elxMovingImagePyramidBase_h
The BaseComponentSE class is a base class for elastix components that provides some basic functionali...
ElastixType::RegistrationBaseType RegistrationType
ElastixType::ConfigurationPointer ConfigurationPointer
Superclass::ElastixPointer ElastixPointer
ITKBaseType::ScheduleType ScheduleType
ElastixType::Pointer ElastixPointer
ElastixType::ConfigurationType ConfigurationType
ElastixType::MovingImageType InputImageType
ElastixType::MovingImageType OutputImageType
virtual const ITKBaseType * GetAsITKBaseType(void) const
Superclass::ElastixType ElastixType
RegistrationType * RegistrationPointer
MultiResolutionPyramidImageFilter< InputImageType, OutputImageType > ITKBaseType
Superclass::ConfigurationType ConfigurationType
Superclass::RegistrationPointer RegistrationPointer
Superclass::ConfigurationPointer ConfigurationPointer
BaseComponentSE< TElastix > Superclass
MovingImagePyramidBase Self
virtual ~MovingImagePyramidBase()
This class is the elastix base class for all MovingImagePyramids.
Superclass::RegistrationType RegistrationType
virtual ITKBaseType * GetAsITKBaseType(void)