ICP  1.1.0
 Hosted by GitHub
Public Member Functions | List of all members
CLEnvGL Class Reference

Creates an OpenCL environment with CL-GL interoperability. More...

#include <ocl_icp_reg.hpp>

Inheritance diagram for CLEnvGL:
Inheritance graph
[legend]
Collaboration diagram for CLEnvGL:
Collaboration graph
[legend]

Public Member Functions

 CLEnvGL (GLuint *glPC4DBuffer, GLuint *glRGBABuffer, int width, int height)
 Initializes the OpenCL environment. More...
 
 CLEnvGL (GLuint *glPC4DBuffer, GLuint *glRGBABuffer, int width, int height)
 Initializes the OpenCL environment. More...
 

Detailed Description

Creates an OpenCL environment with CL-GL interoperability.

Constructor & Destructor Documentation

CLEnvGL::CLEnvGL ( GLuint *  glPC4DBuffer,
GLuint *  glRGBABuffer,
int  width,
int  height 
)

Initializes the OpenCL environment.

Parameters
[out]glPC4DBufferOpenGL vertex buffer id for the geometry points. The buffer holds the information for two point clouds.
[out]glRGBABufferOpenGL vertex buffer id for the color points. The buffer holds the information for two point clouds.
[in]widthwidth (in pixels) of the associated point clouds.
[in]heightheight (in pixels) of the associated point clouds.
CLEnvGL::CLEnvGL ( GLuint *  glPC4DBuffer,
GLuint *  glRGBABuffer,
int  width,
int  height 
)

Initializes the OpenCL environment.


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