18#ifndef elxMovingGenericPyramid_h 
   19#define elxMovingGenericPyramid_h 
   67template <
class TElastix>
 
   70                                                         typename MovingImagePyramidBase<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;
 
 
  137#ifndef ITK_MANUAL_INSTANTIATION 
  138#  include "elxMovingGenericPyramid.hxx" 
A pyramid based on the itk::GenericMultiResolutionPyramidImageFilter.
 
typename Superclass2::ITKBaseType ITKBaseType
 
void SetMovingSchedule() override
 
void BeforeEachResolution() override
 
ITK_DISALLOW_COPY_AND_MOVE(MovingGenericPyramid)
 
itk::SmartPointer< Self > Pointer
 
itkStaticConstMacro(ImageDimension, unsigned int, Superclass1::ImageDimension)
 
~MovingGenericPyramid() override=default
 
MovingGenericPyramid()=default
 
elxClassNameMacro("MovingGenericImagePyramid")
 
itk::SmartPointer< const Self > ConstPointer
 
This class is the elastix base class for all MovingImagePyramids.
 
typename ElastixType::RegistrationBaseType RegistrationType
 
typename ElastixType::MovingImageType OutputImageType
 
itk::MultiResolutionPyramidImageFilter< InputImageType, OutputImageType > ITKBaseType
 
Framework for creating images in a multi-resolution pyramid.
 
ScheduleType RescaleScheduleType