18#ifndef __itkGPUObjectFactoryBase_h
19#define __itkGPUObjectFactoryBase_h
24#include "itkVersion.h"
25#include "itkObjectFactoryBase.h"
39template<
typename NDimensions >
87#ifndef ITK_MANUAL_INSTANTIATION
88#include "itkGPUObjectFactoryBase.hxx"
Base class for all GPU factory classes.
SmartPointer< Self > Pointer
GPUObjectFactoryBase(const Self &)
~GPUObjectFactoryBase() override
void operator=(const Self &)
ObjectFactoryBase Superclass
const char * GetITKSourceVersion() const override
virtual void Register2D()
itkStaticConstMacro(Support1D, bool, NDimensions::Support1D)
GPUObjectFactoryBase Self
itkStaticConstMacro(Support3D, bool, NDimensions::Support3D)
virtual void Register3D()
itkStaticConstMacro(Support2D, bool, NDimensions::Support2D)
SmartPointer< const Self > ConstPointer
virtual void RegisterAll()
virtual void Register1D()