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