18 #ifndef __elxOpenCLMovingGenericPyramid_h 19 #define __elxOpenCLMovingGenericPyramid_h 47 template<
class TElastix >
58 typedef itk::SmartPointer< Self >
Pointer;
141 #ifndef ITK_MANUAL_INSTANTIATION 142 #include "elxOpenCLMovingGenericPyramid.hxx" 145 #endif // end #ifndef __elxOpenCLMovingGenericPyramid_h itkStaticConstMacro(ImageDimension, unsigned int, Superclass1::ImageDimension)
Superclass1::InputImageType::PixelType InputImagePixelType
itk::GPUImage< InputImagePixelType, InputImageType::ImageDimension > GPUInputImageType
InputImageType::PixelType PixelType
std::vector< ObjectFactoryBasePointer > m_Factories
A pyramid based on the itk::GenericMultiResolutionPyramidImageFilter.
void operator=(const Self &)
void UnregisterFactories(void)
virtual void BeforeRegistration(void)
Superclass::InputImageType InputImageType
void BeforeGenerateData(void)
void RegisterFactories(void)
Framework for creating images in a multi-resolution pyramid.
virtual void GenerateData(void)
GPUPyramidPointer m_GPUPyramid
virtual void ReadFromFile(void)
MovingGenericPyramid< TElastix >::Superclass2 Superclass2
Superclass::OutputImageType OutputImageType
MovingGenericPyramid< TElastix >::Superclass1 Superclass1
OpenCLMovingGenericPyramid Self
void SwitchingToCPUAndReport(const bool configError)
Templated n-dimensional image class for the GPU.
itk::GPUImage< OutputImagePixelType, OutputImageType::ImageDimension > GPUOutputImageType
itk::GenericMultiResolutionPyramidImageFilter< GPUInputImageType, GPUOutputImageType, float > GPUPyramidType
A pyramid based on the itk::GenericMultiResolutionPyramidImageFilter. The parameters used in this cla...
Superclass1::InputImageType InputImageType
OpenCLMovingGenericPyramid()
itk::SmartPointer< Self > Pointer
itk::SmartPointer< const Self > ConstPointer
This class is the elastix base class for all MovingImagePyramids.
elxClassNameMacro("OpenCLMovingGenericImagePyramid")
Superclass1::OutputImageType OutputImageType
MovingGenericPyramid< TElastix > Superclass
itk::ObjectFactoryBase::Pointer ObjectFactoryBasePointer
GPUPyramidType::Pointer GPUPyramidPointer
GPUInputImageType::Pointer GPUInputImagePointer
virtual ~OpenCLMovingGenericPyramid()
Superclass1::OutputImageType::PixelType OutputImagePixelType