Go to the documentation of this file.
18 #ifndef __itkGPULinearInterpolateImageFunctionFactory_h
19 #define __itkGPULinearInterpolateImageFunctionFactory_h
36 template<
typename TTypeList,
typename NDimensions >
48 const char *
GetDescription()
const {
return "A Factory for GPULinearInterpolateImageFunction"; }
60 template<
typename TType,
unsigned int VImageDimension >
68 this->RegisterOverride(
69 typeid( LinearInterpolateImageFunction< InputImageType, float > ).name(),
71 "GPU LinearInterpolateImageFunction override with coord rep as float",
78 this->RegisterOverride(
79 typeid( LinearInterpolateImageFunction< GPUInputImageType, float > ).name(),
81 "GPU LinearInterpolateImageFunction override for GPUImage with coord rep as float",
87 this->RegisterOverride(
88 typeid( LinearInterpolateImageFunction< InputImageType, double > ).name(),
90 "GPU LinearInterpolateImageFunction override with coord rep as double",
97 this->RegisterOverride(
98 typeid( LinearInterpolateImageFunction< GPUInputImageType, double > ).name(),
100 "GPU LinearInterpolateImageFunction override for GPUImage with coord rep as double",
130 #ifndef ITK_MANUAL_INSTANTIATION
131 #include "itkGPULinearInterpolateImageFunctionFactory.hxx"
134 #endif // end #ifndef __itkGPULinearInterpolateImageFunctionFactory_h
static void RegisterOneFactory()
void operator=(const Self &)
Templated n-dimensional image class for the GPU.
GPULinearInterpolateImageFunctionFactory2 Self
virtual void Register2D()
GPUObjectFactoryBase< NDimensions > Superclass
virtual void Register1D()
GPULinearInterpolateImageFunctionFactory2()
GPULinearInterpolateImageFunctionFactory2(const Self &)
virtual void Register3D()
Base class for all GPU factory classes.
virtual ~GPULinearInterpolateImageFunctionFactory2()
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
itkFactorylessNewMacro(Self)
const char * GetDescription() const
GPU version of LinearInterpolateImageFunction.
Object Factory implementation for GPULinearInterpolateImageFunction.
Generated on OURCE_DATE_EPOCH for elastix by 1.8.18 |
|