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. | |
1.4.2