18#ifndef elxFixedGenericPyramid_h
19#define elxFixedGenericPyramid_h
67template <
typename TElastix>
70 typename FixedImagePyramidBase<TElastix>::OutputImageType>
101 using typename Superclass1::InputImageType;
102 using typename Superclass1::OutputImageType;
103 using typename Superclass1::InputImagePointer;
104 using typename Superclass1::OutputImagePointer;
105 using typename Superclass1::InputImageConstPointer;
106 using typename Superclass1::ScheduleType;
107 using typename Superclass1::RescaleScheduleType;
108 using typename Superclass1::SmoothingScheduleType;
137#ifndef ITK_MANUAL_INSTANTIATION
138# include "elxFixedGenericPyramid.hxx"
FixedImagePyramidBase< TElastix > Superclass2
void BeforeEachResolution() override
void SetFixedSchedule() override
itkStaticConstMacro(ImageDimension, unsigned int, Superclass1::ImageDimension)
~FixedGenericPyramid() override=default
elxClassNameMacro("FixedGenericImagePyramid")
itk::SmartPointer< Self > Pointer
ITK_DISALLOW_COPY_AND_MOVE(FixedGenericPyramid)
typename Superclass2::ITKBaseType ITKBaseType
itk::SmartPointer< const Self > ConstPointer
itkOverrideGetNameOfClassMacro(FixedGenericPyramid)
itk::GenericMultiResolutionPyramidImageFilter< typename FixedImagePyramidBase< TElastix >::InputImageType, typename FixedImagePyramidBase< TElastix >::OutputImageType > Superclass1
FixedGenericPyramid()=default
itk::MultiResolutionPyramidImageFilter< InputImageType, OutputImageType > ITKBaseType
FixedImagePyramidBase()=default
typename ElastixType::RegistrationBaseType RegistrationType
typename ElastixType::FixedImageType OutputImageType
Framework for creating images in a multi-resolution pyramid.