18#ifndef __elxFixedImagePyramidBase_h
19#define __elxFixedImagePyramidBase_h
26#include "itkMultiResolutionPyramidImageFilter.h"
57template<
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
void operator=(const Self &)
virtual const ITKBaseType * GetAsITKBaseType(void) const
void BeforeEachResolutionBase(void) override
ElastixType::FixedImageType InputImageType
~FixedImagePyramidBase() override
itk::MultiResolutionPyramidImageFilter< InputImageType, OutputImageType > ITKBaseType
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
virtual ITKBaseType * GetAsITKBaseType(void)
FixedImagePyramidBase(const Self &)