Go to the documentation of this file.
18 #ifndef __itkGPUCastImageFilterFactory_h
19 #define __itkGPUCastImageFilterFactory_h
36 template<
typename TTypeListIn,
typename TTypeListOut,
typename NDimensions >
48 const char *
GetDescription()
const {
return "A Factory for GPUCastImageFilter"; }
60 template<
typename TTypeIn,
typename TTypeOut,
unsigned int VImageDimension >
70 this->RegisterOverride(
71 typeid( CastImageFilter< InputImageType, OutputImageType > ).name(),
73 "GPU CastImageFilter override default",
79 this->RegisterOverride(
80 typeid( CastImageFilter< GPUInputImageType, OutputImageType > ).name(),
82 "GPU CastImageFilter override GPUImage first",
88 this->RegisterOverride(
89 typeid( CastImageFilter< InputImageType, GPUOutputImageType > ).name(),
91 "GPU CastImageFilter override GPUImage second",
97 this->RegisterOverride(
98 typeid( CastImageFilter< GPUInputImageType, GPUOutputImageType > ).name(),
100 "GPU CastImageFilter override GPUImage first and second",
130 #ifndef ITK_MANUAL_INSTANTIATION
131 #include "itkGPUCastImageFilterFactory.hxx"
134 #endif // end #ifndef __itkGPUCastImageFilterFactory_h
itkFactorylessNewMacro(Self)
GPUObjectFactoryBase< NDimensions > Superclass
GPUCastImageFilterFactory2 Self
GPU version of CastImageFilter.
Templated n-dimensional image class for the GPU.
virtual void Register3D()
SmartPointer< Self > Pointer
GPUCastImageFilterFactory2()
Base class for all GPU factory classes.
virtual void Register1D()
virtual void Register2D()
virtual ~GPUCastImageFilterFactory2()
const char * GetDescription() const
void operator=(const Self &)
SmartPointer< const Self > ConstPointer
GPUCastImageFilterFactory2(const Self &)
Object Factory implementation for GPUCastImageFilter.
static void RegisterOneFactory()
Generated on OURCE_DATE_EPOCH for elastix by 1.8.18 |
|