18 #ifndef __itkGPUBSplineBaseTransform_h 19 #define __itkGPUBSplineBaseTransform_h 41 template<
typename TScalarType =
float,
unsigned int NDimensions = 3 >
53 itkStaticConstMacro( SpaceDimension,
unsigned int, NDimensions );
57 itkGetConstMacro( SplineOrder,
unsigned int );
70 const GPUCoefficientImageArray GetGPUCoefficientImages(
void )
const;
73 const GPUCoefficientImageBaseArray GetGPUCoefficientImagesBases(
void )
const;
83 virtual void SetSplineOrder(
const unsigned int splineOrder );
90 virtual bool GetSourceCode( std::string & source )
const ITK_OVERRIDE;
98 const Self & operator=(
const Self & );
108 #ifndef ITK_MANUAL_INSTANTIATION 109 #include "itkGPUBSplineBaseTransform.hxx"
itkGPUKernelClassMacro(GPUBSplineTransformKernel)
Templated n-dimensional image class for the GPU.