19 #ifndef __itkGPUImageDataManager_h
20 #define __itkGPUImageDataManager_h
33 template <
class TPixel,
unsigned int NDimension >
class GPUImage;
43 template <
class ImageType >
48 friend class GPUImage< typename ImageType::PixelType, ImageType::ImageDimension >;
57 itkTypeMacro(GPUImageDataManager, GPUDataManager);
59 void SetImagePointer( typename ImageType::Pointer img );
62 virtual void MakeCPUBufferUpToDate();
65 virtual void MakeGPUBufferUpToDate();
68 virtual void Graft(const GPUDataManager* data);
76 void operator=(
const Self&);
84 #include "itkGPUImageDataManager.hxx"