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