OpenCV  3.0.0
Open Source Computer Vision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Enumerations | Functions
cv::ogl Namespace Reference

Classes

class  Arrays
 Wrapper for OpenGL Client-Side Vertex arrays. More...
 
class  Buffer
 Smart pointer for OpenGL buffer object with reference counting. More...
 
class  Texture2D
 Smart pointer for OpenGL 2D texture memory with reference counting. More...
 

Enumerations

enum  RenderModes {
  POINTS = 0x0000,
  LINES = 0x0001,
  LINE_LOOP = 0x0002,
  LINE_STRIP = 0x0003,
  TRIANGLES = 0x0004,
  TRIANGLE_STRIP = 0x0005,
  TRIANGLE_FAN = 0x0006,
  QUADS = 0x0007,
  QUAD_STRIP = 0x0008,
  POLYGON = 0x0009
}
 render mode More...
 

Functions

void render (const Texture2D &tex, Rect_< double > wndRect=Rect_< double >(0.0, 0.0, 1.0, 1.0), Rect_< double > texRect=Rect_< double >(0.0, 0.0, 1.0, 1.0))
 Render OpenGL texture or primitives. More...
 
void render (const Arrays &arr, int mode=POINTS, Scalar color=Scalar::all(255))
 
void render (const Arrays &arr, InputArray indices, int mode=POINTS, Scalar color=Scalar::all(255))