g2o
Loading...
Searching...
No Matches
Namespaces | Macros | Functions
opengl_primitives.h File Reference
#include "g2o/config.h"
#include "opengl_wrapper.h"
Include dependency graph for opengl_primitives.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  g2o
 
namespace  g2o::opengl
 

Macros

#define G2O_OPENGL_API
 
#define POSE_VERTEX_COLOR   0.5f, 0.5f, 0.8f
 
#define POSE_PARAMETER_COLOR   0.5f, 0.5f, 0.8f
 
#define POSE_EDGE_COLOR   0.4f, 0.4f, 0.7f
 
#define POSE_EDGE_GHOST_COLOR   0.4f, 0.4f, 0.7f
 
#define LANDMARK_VERTEX_COLOR   0.8f, 0.5f, 0.3f
 
#define LANDMARK_EDGE_COLOR   0.7f, 0.4f, 0.2f
 
#define LANDMARK_EDGE_GHOST_COLOR   0.7f, 0.4f, 0.2f
 

Functions

void g2o::opengl::drawBox (GLfloat l, GLfloat w, GLfloat h)
 
void g2o::opengl::drawPlane (GLfloat l, GLfloat w)
 
void g2o::opengl::drawSphere (GLfloat radius)
 
void g2o::opengl::drawEllipsoid (GLfloat r1, GLfloat r2, GLfloat r3)
 
void g2o::opengl::drawCone (GLfloat radius, GLfloat height)
 
void g2o::opengl::drawDisk (GLfloat radius)
 
void g2o::opengl::drawCircle (GLfloat radius, int segments)
 
void g2o::opengl::drawCylinder (GLfloat radius, GLfloat height)
 
void g2o::opengl::drawPyramid (GLfloat length, GLfloat height)
 
void g2o::opengl::drawRangeRing (GLfloat range, GLfloat fov, GLfloat range_width)
 
void g2o::opengl::drawSlice (GLfloat radius, GLfloat height, GLfloat fov, int slices_per_circle)
 
void g2o::opengl::drawPoseBox ()
 
void g2o::opengl::drawArrow2D (float len, float head_width, float head_len)
 
void g2o::opengl::drawPoint (float pointSize)
 

Macro Definition Documentation

◆ G2O_OPENGL_API

#define G2O_OPENGL_API

Definition at line 43 of file opengl_primitives.h.

◆ LANDMARK_EDGE_COLOR

#define LANDMARK_EDGE_COLOR   0.7f, 0.4f, 0.2f

Definition at line 150 of file opengl_primitives.h.

◆ LANDMARK_EDGE_GHOST_COLOR

#define LANDMARK_EDGE_GHOST_COLOR   0.7f, 0.4f, 0.2f

Definition at line 151 of file opengl_primitives.h.

◆ LANDMARK_VERTEX_COLOR

#define LANDMARK_VERTEX_COLOR   0.8f, 0.5f, 0.3f

Definition at line 149 of file opengl_primitives.h.

◆ POSE_EDGE_COLOR

#define POSE_EDGE_COLOR   0.4f, 0.4f, 0.7f

Definition at line 146 of file opengl_primitives.h.

◆ POSE_EDGE_GHOST_COLOR

#define POSE_EDGE_GHOST_COLOR   0.4f, 0.4f, 0.7f

Definition at line 147 of file opengl_primitives.h.

◆ POSE_PARAMETER_COLOR

#define POSE_PARAMETER_COLOR   0.5f, 0.5f, 0.8f

Definition at line 145 of file opengl_primitives.h.

◆ POSE_VERTEX_COLOR

#define POSE_VERTEX_COLOR   0.5f, 0.5f, 0.8f

Definition at line 144 of file opengl_primitives.h.