18 #ifndef __itkGPUBSplineTransformFactory_h 19 #define __itkGPUBSplineTransformFactory_h 36 template<
typename NDimensions >
47 const char *
GetDescription()
const {
return "A Factory for GPUBSplineTransform"; }
59 template<
typename TType,
unsigned int VImageDimension >
63 this->RegisterOverride(
64 typeid( BSplineTransform< TType, VImageDimension, 1 > ).name(),
66 "GPU BSplineTransform override",
true,
71 this->RegisterOverride(
72 typeid( BSplineTransform< TType, VImageDimension, 2 > ).name(),
74 "GPU BSplineTransform override",
true,
79 this->RegisterOverride(
80 typeid( BSplineTransform< TType, VImageDimension, 3 > ).name(),
82 "GPU BSplineTransform override",
true,
114 #ifndef ITK_MANUAL_INSTANTIATION 115 #include "itkGPUBSplineTransformFactory.hxx"
The building block of typelists of any length.
Base class for all GPU factory classes.