Enki  1.9
Classes | Namespaces
PhysicalEngine.h File Reference

The core of Enki. More...

#include "Geometry.h"
#include "Types.h"
#include "Random.h"
#include "Interaction.h"
#include "BluetoothBase.h"
#include <iostream>
#include <set>
#include <vector>
#include <valarray>

Go to the source code of this file.

Classes

class  Enki::PhysicalObject
 A situated object in the world with mass, geometry properties, physical properties, ... More...
 
class  Enki::PhysicalObject::UserData
 User specific data that can be attached to any object in the world. More...
 
class  Enki::PhysicalObject::Part
 A part is one of the convex geometrical element that composes the physical object. More...
 
struct  Enki::PhysicalObject::Hull
 A hull is a vector of Hull. More...
 
class  Enki::Robot
 A robot is a PhysicalObject that has additional interactions and a controller. More...
 
class  Enki::World
 The world is the container of all objects and robots. More...
 
struct  Enki::World::GroundTexture
 2-D Texture for ground More...
 

Namespaces

 Enki
 Enki is the namespace of the Enki simulator. All Enki functions and classes excepted the math one are inside this namespace.
 

Detailed Description

The core of Enki.

The world, the objects located in it and the interaction logic are all defined in this file.