18 #ifndef __itkGPUNearestNeighborInterpolateImageFunction_h 19 #define __itkGPUNearestNeighborInterpolateImageFunction_h 21 #include "itkNearestNeighborInterpolateImageFunction.h" 22 #include "itkVersion.h" 43 template<
typename TInputImage,
typename TCoordRep =
float >
46 NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep > >
52 typedef NearestNeighborInterpolateImageFunction< 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 "itkGPUNearestNeighborInterpolateImageFunction.hxx"
GPU version of InterpolateImageFunction.
itkGPUKernelClassMacro(GPUBSplineTransformKernel)
SmartPointer< Self > Pointer
GPUNearestNeighborInterpolateImageFunction Self
GPUInterpolateImageFunction< TInputImage, TCoordRep, CPUSuperclass > GPUSuperclass
SmartPointer< const Self > ConstPointer
GPU version of NearestNeighborInterpolateImageFunction.
~GPUNearestNeighborInterpolateImageFunction()
std::vector< std::string > m_Sources
NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep > CPUSuperclass