Classes | |
class | LocalInteraction |
Interacts with another object or wall only up to a certain distance. More... | |
class | GlobalInteraction |
Interacts with the whole world. More... | |
struct | DepthTest |
Standard depth test. More... | |
struct | PixelOperationFunctor |
Functor for pixel operation. More... | |
class | CircularCam |
1D Circular camera More... | |
struct | SensorResponseFunctor |
Functor for the sensor response. More... | |
class | IRSensor |
A generic infrared sensor. More... | |
struct | InteractionRadiusCompare |
A functor then compares the radius of two local interactions. More... | |
class | PhysicalObject |
A situated object in the world with mass, geometry properties, physical properties, ... More... | |
class | Robot |
A robot is a PhysicalObject that has additional interactions and a controller. More... | |
class | World |
The world is the container of all objects and robots. More... | |
struct | AliceBoundingSurface |
The bounding surface of an Alice. More... | |
struct | AliceIRNormalSensorModel |
Calculate the signal strength as a function of the distance. More... | |
struct | AliceIRHighSensorModel |
Calculate the signal strength as a function of the distance. More... | |
struct | ZeroSensorModel |
Response function which returns zero all the time. More... | |
class | Alice |
A simple model of the Alice robot. More... | |
class | AliceCam |
Linear camera for the Alice. More... | |
class | AliceCommunication |
Communication module for the Alice. More... | |
struct | KheperaIRSensorModel |
Calculate the signal strength as a function of the distance. More... | |
class | Khepera |
A simple model of the Khepera robot. More... | |
class | SbotGlobalSound |
Interaction sound between all Sbots. More... | |
class | Sbot |
A very simplified model of the Sbot mobile robot. More... | |
class | FeedableSbot |
An "improved" Sbot that can interact with SbotActiveObject. More... | |
class | SbotCam |
1D 360 circular camera for the Sbot, based on 2 180 CircularCam More... | |
class | SbotFeeding |
Feeding interaction gives or remove energy to nearby Sbots. More... | |
class | SbotActiveObject |
SbotActiveObject give or remove energy to nearby Sbots through an SbotFeeding interaction. More... | |
Variables | |
Enki::DepthTest | depthTest |
Standard depth test Standard depth test instance. | |
FastRandom | random |
Fast random for use by Enki. | |
Enki::AliceBoundingSurface | aliceBoundingSurface |
The bounding surface of an Alice. | |
KheperaIRSensorModel | kheperaIRSensorModel |
We use only one ray per sensor for the Khepera. | |
SensorResponseFunctor * | kheperaIRSensorModelPtr = &kheperaIRSensorModel |
Pointer to sensor model for Khepera, one value C array. |