Menge
Modular Pedestrian Simulation Framework for Research and Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
shapes.h File Reference

A library of simple renderable OpenGL shapes. More...

#include "CoreConfig.h"
#include "Select.h"
#include "GLNode.h"
#include "graphCommon.h"

Go to the source code of this file.

Classes

class  Menge::SceneGraph::Shape
 The basic shape class - a selectable GLNode. More...
 
class  Menge::SceneGraph::Circle
 A GLNode for drawing circles. The circle is drawn around the world space origin, lying on the x-z plane. More...
 
class  Menge::SceneGraph::Cylinder
 A GLNode for drawing cylinders. The cylinder has unit radius and unit height and the bottom of the cylinder sits on the origin. The height is along the y-axis. More...
 

Namespaces

 Menge
 The core namespace. All elements of Menge are contained in this namespace.
 

Functions

void Menge::SceneGraph::initShapes ()
 Initializes the static functions for all shapes (as appropriate). More...
 
void Menge::SceneGraph::glSphere (int samples)
 Emits OpenGL commands to create a sphere in OpenGL. More...
 

Detailed Description

A library of simple renderable OpenGL shapes.