BoB robotics
The Brains on Board robotics library
BoBRobotics::AntWorld Namespace Reference

An OpenGL-based simulated environment. More...

Classes

class  AntAgent
 A simple agent with a position and a panoramic view of the current AntWorld. More...
 
class  Camera
 
struct  OpenGLTypeTraits
 
struct  OpenGLTypeTraits< GLbyte >
 
struct  OpenGLTypeTraits< GLfloat >
 
struct  OpenGLTypeTraits< GLuint >
 
class  Renderer
 Helper class which combines a world with a rendermesh to allow ant views of world to be rendered to screen. More...
 
class  RenderMesh
 Class for generating geometry on which to render cubemap to screen. More...
 
class  RenderMeshSpherical
 
class  RenderTarget
 
class  RenderTargetInput
 
class  RouteArdin
 Class for reading ant routes exported by Matlab, performing 'straightening'. More...
 
class  RouteContinuous
 Class for reading ant routes exported by Matlab and rendering them in ant world. More...
 
class  SnapshotProcessor
 
class  SnapshotProcessorArdin
 
class  Surface
 
class  Texture
 
class  World
 Provides a means for loading a world stored on disk into OpenGL. More...
 

Functions

template<class T1 , class T2 >
auto distance (const T1 &v1, const T2 &v2)
 Get the distance between two 2D points.
 
template<class T >
units::length::meter_t distance (const T &v1, units::length::meter_t x2, units::length::meter_t y2)
 Get the distance between two 2D points.
 

Detailed Description

An OpenGL-based simulated environment.