Go to the documentation of this file.
19 #ifndef __elxMovingImagePyramidBase_h
20 #define __elxMovingImagePyramidBase_h
26 #include "itkObject.h"
28 #include "itkMultiResolutionPyramidImageFilter.h"
59 template<
class TElastix >
84 typedef itk::MultiResolutionPyramidImageFilter<
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
ElastixType::MovingImageType InputImageType
virtual void BeforeRegistrationBase(void)
RegistrationType * RegistrationPointer
Superclass::RegistrationPointer RegistrationPointer
ElastixType::ConfigurationPointer ConfigurationPointer
The BaseComponentSE class is a base class for elastix components that provides some basic functionali...
BaseComponentSE< TElastix > Superclass
virtual ITKBaseType * GetAsITKBaseType(void)
virtual ~MovingImagePyramidBase()
void operator=(const Self &)
Superclass::ElastixPointer ElastixPointer
This class is the elastix base class for all MovingImagePyramids.
virtual const ITKBaseType * GetAsITKBaseType(void) const
ElastixType::MovingImageType OutputImageType
Superclass::ConfigurationPointer ConfigurationPointer
virtual void WritePyramidImage(const std::string &filename, const unsigned int &level)
itk::WeakPointer< ElastixType > ElastixPointer
MovingImagePyramidBase Self
ITKBaseType::ScheduleType ScheduleType
Superclass::ConfigurationType ConfigurationType
Superclass::RegistrationType RegistrationType
virtual void SetMovingSchedule(void)
virtual void BeforeEachResolutionBase(void)
itk::MultiResolutionPyramidImageFilter< InputImageType, OutputImageType > ITKBaseType
MovingImagePyramidBase(const Self &)
ElastixType::ConfigurationType ConfigurationType
Superclass::ElastixType ElastixType
ElastixType::RegistrationBaseType RegistrationType
Generated on OURCE_DATE_EPOCH for elastix by 1.8.18 |
|