18#ifndef elxFixedSmoothingPyramid_h 
   19#define elxFixedSmoothingPyramid_h 
   38template <
class TElastix>
 
   41      typename FixedImagePyramidBase<TElastix>::InputImageType,
 
   42      typename FixedImagePyramidBase<TElastix>::OutputImageType>
 
   73  using typename Superclass1::InputImageType;
 
   74  using typename Superclass1::OutputImageType;
 
   75  using typename Superclass1::InputImagePointer;
 
   76  using typename Superclass1::OutputImagePointer;
 
   77  using typename Superclass1::InputImageConstPointer;
 
   78  using typename Superclass1::ScheduleType;
 
 
   97#ifndef ITK_MANUAL_INSTANTIATION 
   98#  include "elxFixedSmoothingPyramid.hxx" 
This class is the elastix base class for all FixedImagePyramids.
 
itk::MultiResolutionPyramidImageFilter< InputImageType, OutputImageType > ITKBaseType
 
typename ElastixType::RegistrationBaseType RegistrationType
 
typename ElastixType::FixedImageType OutputImageType
 
A pyramid based on the itk::MultiResolutionGaussianSmoothingPyramidImageFilter.
 
~FixedSmoothingPyramid() override=default
 
itk::SmartPointer< const Self > ConstPointer
 
itk::SmartPointer< Self > Pointer
 
typename Superclass2::ITKBaseType ITKBaseType
 
ITK_DISALLOW_COPY_AND_MOVE(FixedSmoothingPyramid)
 
FixedSmoothingPyramid()=default
 
itkStaticConstMacro(ImageDimension, unsigned int, Superclass1::ImageDimension)
 
elxClassNameMacro("FixedSmoothingImagePyramid")
 
Framework for creating images in a multi-resolution pyramid.