The world, the objects located in it and the interaction logic are all defined in this file.
#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.
Namespaces | |
| namespace | Enki |
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... | |
Variables | |
| FastRandom | Enki::random |
| Fast random for use by Enki. | |
1.5.1