19#ifndef elxImageSamplerBase_h
20#define elxImageSamplerBase_h
50template <
typename TElastix>
111#ifndef ITK_MANUAL_INSTANTIATION
112# include "elxImageSamplerBase.hxx"
BaseComponentSE()=default
typename ElastixType::RegistrationBaseType RegistrationType
virtual const itk::Object & GetSelf() const =0
void BeforeRegistrationBase() override
typename ElastixType::FixedImageType InputImageType
~ImageSamplerBase() override=default
const ITKBaseType * GetAsITKBaseType() const
ITKBaseType * GetAsITKBaseType()
itk::ImageSamplerBase< InputImageType > ITKBaseType
elxDeclarePureVirtualGetSelfMacro(ITKBaseType)
itkOverrideGetNameOfClassMacro(ImageSamplerBase)
ITK_DISALLOW_COPY_AND_MOVE(ImageSamplerBase)
BaseComponentSE< TElastix > Superclass
ImageSamplerBase()=default
void BeforeEachResolutionBase() override
This class is a base class for any image sampler.