18 #ifndef __elxFixedImagePyramidBase_h 19 #define __elxFixedImagePyramidBase_h 25 #include "itkObject.h" 26 #include "itkMultiResolutionPyramidImageFilter.h" 57 template<
class TElastix >
82 typedef itk::MultiResolutionPyramidImageFilter<
91 return dynamic_cast< ITKBaseType *
>( this );
98 return dynamic_cast< const ITKBaseType *
>( this );
117 const unsigned int & level );
137 #ifndef ITK_MANUAL_INSTANTIATION 138 #include "elxFixedImagePyramidBase.hxx" 141 #endif // end #ifndef __elxFixedImagePyramidBase_h FixedImagePyramidBase Self
The BaseComponentSE class is a base class for elastix components that provides some basic functionali...
virtual void SetFixedSchedule(void)
ElastixType::RegistrationBaseType RegistrationType
ElastixType::ConfigurationPointer ConfigurationPointer
ElastixType::Pointer ElastixPointer
ElastixType::ConfigurationType ConfigurationType
BaseComponentSE< TElastix > Superclass
virtual ~FixedImagePyramidBase()
ITKBaseType::ScheduleType ScheduleType
Superclass::ConfigurationType ConfigurationType
RegistrationType * RegistrationPointer
This class is the elastix base class for all FixedImagePyramids.
itk::MultiResolutionPyramidImageFilter< InputImageType, OutputImageType > ITKBaseType
Superclass::ElastixPointer ElastixPointer
virtual const ITKBaseType * GetAsITKBaseType(void) const
Superclass::ConfigurationPointer ConfigurationPointer
virtual void WritePyramidImage(const std::string &filename, const unsigned int &level)
ElastixType::FixedImageType OutputImageType
ElastixType::FixedImageType InputImageType
virtual ITKBaseType * GetAsITKBaseType(void)
Superclass::ElastixType ElastixType
Superclass::RegistrationPointer RegistrationPointer
void operator=(const Self &)
virtual void BeforeEachResolutionBase(void)
Superclass::RegistrationType RegistrationType
virtual void BeforeRegistrationBase(void)