FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Public Types | Public Member Functions | List of all members
fast::OpenCLImageAccess Class Reference

#include <OpenCLImageAccess.hpp>

Public Types

typedef std::unique_ptr< OpenCLImageAccesspointer
 

Public Member Functions

cl::Image * get () const
 
cl::Image2D * get2DImage () const
 
cl::Image3D * get3DImage () const
 
 OpenCLImageAccess (cl::Image2D *image, std::shared_ptr< Image > object)
 
 OpenCLImageAccess (cl::Image3D *image, std::shared_ptr< Image > object)
 
void release ()
 
 ~OpenCLImageAccess ()
 

Member Typedef Documentation

◆ pointer

Constructor & Destructor Documentation

◆ OpenCLImageAccess() [1/2]

fast::OpenCLImageAccess::OpenCLImageAccess ( cl::Image2D *  image,
std::shared_ptr< Image object 
)

◆ OpenCLImageAccess() [2/2]

fast::OpenCLImageAccess::OpenCLImageAccess ( cl::Image3D *  image,
std::shared_ptr< Image object 
)

◆ ~OpenCLImageAccess()

fast::OpenCLImageAccess::~OpenCLImageAccess ( )

Member Function Documentation

◆ get()

cl::Image* fast::OpenCLImageAccess::get ( ) const

◆ get2DImage()

cl::Image2D* fast::OpenCLImageAccess::get2DImage ( ) const

◆ get3DImage()

cl::Image3D* fast::OpenCLImageAccess::get3DImage ( ) const

◆ release()

void fast::OpenCLImageAccess::release ( )

The documentation for this class was generated from the following file: