15 #ifndef __elxMovingImagePyramidBase_h
16 #define __elxMovingImagePyramidBase_h
22 #include "itkObject.h"
24 #include "itkMultiResolutionPyramidImageFilter.h"
55 template<
class TElastix >
80 typedef itk::MultiResolutionPyramidImageFilter<
115 const unsigned int & level );
135 #ifndef ITK_MANUAL_INSTANTIATION
136 #include "elxMovingImagePyramidBase.hxx"
139 #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)