18 #ifndef __elxFixedImagePyramidBase_h
19 #define __elxFixedImagePyramidBase_h
25 #include "itkObject.h"
26 #include "itkMultiResolutionPyramidImageFilter.h"
57 template<
class TElastix >
82 typedef itk::MultiResolutionPyramidImageFilter<
117 const unsigned int & level );
137 #ifndef ITK_MANUAL_INSTANTIATION
138 #include "elxFixedImagePyramidBase.hxx"
The BaseComponentSE class is a base class for elastix components that provides some basic functionali...
Configuration::Pointer ConfigurationPointer
itk::WeakPointer< ElastixType > ElastixPointer
RegistrationType * RegistrationPointer
ElastixType::RegistrationBaseType RegistrationType
A class that deals with user given parameters and command line arguments.
This class is the elastix base class for all FixedImagePyramids.
ElastixType::FixedImageType OutputImageType
Superclass::ConfigurationType ConfigurationType
Superclass::RegistrationType RegistrationType
Superclass::ConfigurationPointer ConfigurationPointer
Superclass::ElastixType ElastixType
Superclass::RegistrationPointer RegistrationPointer
virtual ITKBaseType * GetAsITKBaseType(void)
void operator=(const Self &)
void BeforeEachResolutionBase(void) override
ElastixType::FixedImageType InputImageType
~FixedImagePyramidBase() override
itk::MultiResolutionPyramidImageFilter< InputImageType, OutputImageType > ITKBaseType
virtual const ITKBaseType * GetAsITKBaseType(void) const
FixedImagePyramidBase Self
virtual void SetFixedSchedule(void)
virtual void WritePyramidImage(const std::string &filename, const unsigned int &level)
ITKBaseType::ScheduleType ScheduleType
Superclass::ElastixPointer ElastixPointer
BaseComponentSE< TElastix > Superclass
void BeforeRegistrationBase(void) override
FixedImagePyramidBase(const Self &)