18 #ifndef __itkGPULinearInterpolateImageFunction_h 19 #define __itkGPULinearInterpolateImageFunction_h 21 #include "itkLinearInterpolateImageFunction.h" 22 #include "itkVersion.h" 43 template<
typename TInputImage,
typename TCoordRep =
float >
46 LinearInterpolateImageFunction< TInputImage, TCoordRep > >
52 typedef LinearInterpolateImageFunction< TInputImage, TCoordRep >
CPUSuperclass;
67 virtual void PrintSelf( std::ostream & os, Indent indent )
const ITK_OVERRIDE;
71 virtual bool GetSourceCode( std::string & source )
const ITK_OVERRIDE;
76 void operator=(
const Self & );
83 #ifndef ITK_MANUAL_INSTANTIATION 84 #include "itkGPULinearInterpolateImageFunction.hxx"
~GPULinearInterpolateImageFunction()
GPULinearInterpolateImageFunction Self
GPU version of InterpolateImageFunction.
LinearInterpolateImageFunction< TInputImage, TCoordRep > CPUSuperclass
itkGPUKernelClassMacro(GPUBSplineTransformKernel)
std::vector< std::string > m_Sources
GPU version of LinearInterpolateImageFunction.
SmartPointer< Self > Pointer
GPUInterpolateImageFunction< TInputImage, TCoordRep, CPUSuperclass > GPUSuperclass
SmartPointer< const Self > ConstPointer