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

#include <MeshOpenCLAccess.hpp>

Public Types

typedef std::unique_ptr< MeshOpenCLAccesspointer
 

Public Member Functions

 MeshOpenCLAccess (cl::Buffer *coordinatesBuffer, cl::Buffer *lineBuffer, cl::Buffer *triangleBuffer, std::shared_ptr< Mesh > mesh)
 
cl::Buffer * getCoordinatesBuffer () const
 
cl::Buffer * getLineBuffer () const
 
cl::Buffer * getTriangleBuffer () const
 
void release ()
 
 ~MeshOpenCLAccess ()
 

Member Typedef Documentation

◆ pointer

Constructor & Destructor Documentation

◆ MeshOpenCLAccess()

fast::MeshOpenCLAccess::MeshOpenCLAccess ( cl::Buffer *  coordinatesBuffer,
cl::Buffer *  lineBuffer,
cl::Buffer *  triangleBuffer,
std::shared_ptr< Mesh mesh 
)

◆ ~MeshOpenCLAccess()

fast::MeshOpenCLAccess::~MeshOpenCLAccess ( )

Member Function Documentation

◆ getCoordinatesBuffer()

cl::Buffer* fast::MeshOpenCLAccess::getCoordinatesBuffer ( ) const

◆ getLineBuffer()

cl::Buffer* fast::MeshOpenCLAccess::getLineBuffer ( ) const

◆ getTriangleBuffer()

cl::Buffer* fast::MeshOpenCLAccess::getTriangleBuffer ( ) const

◆ release()

void fast::MeshOpenCLAccess::release ( )

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