Namespaces | Classes | Functions | Variables
tango_gl Namespace Reference

Namespaces

namespace  conversions
namespace  obj_loader
namespace  shaders
namespace  util

Classes

class  Axis
class  Band
class  BoundingBox
class  Camera
class  Circle
class  Color
class  Cube
class  DrawableObject
class  Frustum
class  GestureCamera
class  GoalMarker
class  Grid
class  Line
class  Mesh
class  Quad
class  Segment
class  SegmentDrawable
class  Texture
class  Trace
class  Transform
class  Triangle
class  VideoOverlay

Functions

static GLuint LoadShader (GLenum shader_type, const char *shader_source)
static int RoundUpPowerOfTwo (int w)

Variables

static const GLushort const_indices []
static const GLfloat const_normals []
static const GLfloat const_vertices []
static const float float_colors []
static const float float_vertices []
static const float kDistanceCheck = 0.05f
static const char kFragmentShader [] = "}\n"
static const GLushort kIndices []
static const int kMaxExponentiation = 12
static const int kMaxTraceLength = 5000
static const float kMinDistanceSquared = 0.0001f
static const GLfloat kTextureCoords []
static const char kVertexShader [] = "}\n"
static const GLfloat kVertices []
static const GLfloat texture_coords []
static const float vertices []

Function Documentation

static GLuint tango_gl::LoadShader ( GLenum  shader_type,
const char *  shader_source 
) [static]

Definition at line 50 of file util.cpp.

static int tango_gl::RoundUpPowerOfTwo ( int  w) [static]

Definition at line 23 of file texture.cpp.


Variable Documentation

static const GLushort tango_gl::const_indices [static]
Initial value:
 {
    1,  2,  3,  1,  3,  4,  5,  1,  4,  4,  6,  7,  5,  4,  7,  7,  8,  9,  9,
    10, 11, 7,  9,  11, 5,  7,  11, 5,  11, 12, 5,  12, 13, 14, 5,  13, 14, 13,
    15, 16, 14, 15, 16, 15, 17, 18, 16, 17, 18, 17, 19, 20, 18, 19, 20, 19, 21,
    22, 20, 21, 22, 21, 23, 24, 22, 23, 24, 23, 25, 26, 24, 25, 26, 25, 27, 28,
    26, 27, 28, 27, 29, 30, 28, 29, 30, 29, 31, 32, 30, 31, 32, 31, 33, 34, 32,
    33, 34, 33, 35, 36, 34, 35, 36, 35, 37, 38, 36, 37, 38, 37, 39, 40, 38, 39,
    40, 39, 41, 42, 40, 41, 42, 41, 43, 44, 42, 43, 44, 43, 3,  3,  2,  45, 3,
    45, 46, 3,  46, 47, 3,  47, 48, 3,  48, 49, 3,  49, 50, 44, 3,  50}

Definition at line 36 of file goal_marker.cpp.

const GLfloat tango_gl::const_normals[] [static]
Initial value:
 {
    0.0f,  0.0f,  1.0f,  0.0f,  0.0f,  1.0f,  0.0f,  0.0f,  1.0f,  0.0f,  0.0f,
    1.0f,  0.0f,  0.0f,  1.0f,  0.0f,  0.0f,  1.0f,  1.0f,  0.0f,  0.0f,  1.0f,
    0.0f,  0.0f,  1.0f,  0.0f,  0.0f,  1.0f,  0.0f,  0.0f,  1.0f,  0.0f,  0.0f,
    1.0f,  0.0f,  0.0f,  0.0f,  0.0f,  -1.0f, 0.0f,  0.0f,  -1.0f, 0.0f,  0.0f,
    -1.0f, 0.0f,  0.0f,  -1.0f, 0.0f,  0.0f,  -1.0f, 0.0f,  0.0f,  -1.0f, -1.0f,
    0.0f,  0.0f,  -1.0f, 0.0f,  0.0f,  -1.0f, 0.0f,  0.0f,  -1.0f, 0.0f,  0.0f,
    -1.0f, 0.0f,  0.0f,  -1.0f, 0.0f,  0.0f,  0.0f,  1.0f,  0.0f,  0.0f,  1.0f,
    0.0f,  0.0f,  1.0f,  0.0f,  0.0f,  1.0f,  0.0f,  0.0f,  1.0f,  0.0f,  0.0f,
    1.0f,  0.0f,  0.0f,  -1.0f, 0.0f,  0.0f,  -1.0f, 0.0f,  0.0f,  -1.0f, 0.0f,
    0.0f,  -1.0f, 0.0f,  0.0f,  -1.0f, 0.0f,  0.0f,  -1.0f, 0.0f}

Definition at line 33 of file cube.cpp.

static const GLfloat tango_gl::const_vertices [static]
Initial value:
 {
    -1.0f, 1.0f,  1.0f,  -1.0f, -1.0f, 1.0f,  1.0f,  1.0f,  1.0f,  -1.0f, -1.0f,
    1.0f,  1.0f,  -1.0f, 1.0f,  1.0f,  1.0f,  1.0f,  1.0f,  1.0f,  1.0f,  1.0f,
    -1.0f, 1.0f,  1.0f,  1.0f,  -1.0f, 1.0f,  -1.0f, 1.0f,  1.0f,  -1.0f, -1.0f,
    1.0f,  1.0f,  -1.0f, 1.0f,  1.0f,  -1.0f, 1.0f,  -1.0f, -1.0f, -1.0f, 1.0f,
    -1.0f, 1.0f,  -1.0f, -1.0f, -1.0f, -1.0f, -1.0f, -1.0f, 1.0f,  -1.0f, -1.0f,
    1.0f,  -1.0f, -1.0f, -1.0f, -1.0f, -1.0f, 1.0f,  1.0f,  -1.0f, -1.0f, -1.0f,
    -1.0f, -1.0f, 1.0f,  -1.0f, 1.0f,  1.0f,  -1.0f, 1.0f,  -1.0f, -1.0f, 1.0f,
    1.0f,  1.0f,  1.0f,  -1.0f, -1.0f, 1.0f,  1.0f,  1.0f,  1.0f,  1.0f,  1.0f,
    1.0f,  -1.0f, 1.0f,  -1.0f, -1.0f, 1.0f,  -1.0f, 1.0f,  -1.0f, -1.0f, -1.0f,
    1.0f,  -1.0f, 1.0f,  -1.0f, -1.0f, 1.0f,  -1.0f, -1.0f, -1.0f}

Definition at line 21 of file cube.cpp.

const float tango_gl::float_colors[] [static]
Initial value:
 {
    1.0f, 0.0f, 0.0f, 1.0f, 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, 0.0f, 1.0f,
    0.0f, 1.0f, 0.0f, 1.0f, 0.0f, 0.0f, 1.0f, 1.0f, 0.0f, 0.0f, 1.0f, 1.0f}

Definition at line 26 of file axis.cpp.

static const float tango_gl::float_vertices [static]
Initial value:
 {0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f,
                                       0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f,
                                       0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f}

Definition at line 22 of file axis.cpp.

const float tango_gl::kDistanceCheck = 0.05f [static]

Definition at line 22 of file trace.cpp.

const char tango_gl::kFragmentShader[] = "}\n" [static]

Definition at line 32 of file quad.cpp.

const GLushort tango_gl::kIndices[] [static]
Initial value:
  {0, 1, 2, 2, 1, 3}

Definition at line 28 of file video_overlay.cpp.

const int tango_gl::kMaxExponentiation = 12 [static]

Definition at line 21 of file texture.cpp.

const int tango_gl::kMaxTraceLength = 5000 [static]

Definition at line 21 of file trace.cpp.

const float tango_gl::kMinDistanceSquared = 0.0001f [static]

Definition at line 23 of file band.cpp.

const GLfloat tango_gl::kTextureCoords[] [static]
Initial value:
  {0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0}

Definition at line 31 of file video_overlay.cpp.

const char tango_gl::kVertexShader[] = "}\n" [static]

Definition at line 22 of file quad.cpp.

const GLfloat tango_gl::kVertices[] [static]
Initial value:
  {-1.0,  1.0, 0.0,
   -1.0, -1.0, 0.0,
    1.0,  1.0, 0.0,
    1.0, -1.0, 0.0}

Definition at line 22 of file video_overlay.cpp.

const GLfloat tango_gl::texture_coords[] [static]
Initial value:
 {0.0f, 1.0f, 1.0f, 1.0f,
                                         0.0f, 0.0f, 1.0f, 0.0f, }

Definition at line 42 of file quad.cpp.

const float tango_gl::vertices[] [static]
Initial value:
 {-0.5f, -0.5f, 0.5f, -0.5f,
                                 -0.5f, 0.5f,  0.5f, 0.5f}

Definition at line 39 of file quad.cpp.



rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jun 6 2019 21:59:43