Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Enki Namespace Reference


Detailed Description

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


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.
SensorResponseFunctorkheperaIRSensorModelPtr = &kheperaIRSensorModel
 Pointer to sensor model for Khepera, one value C array.


Generated on Mon Oct 24 17:33:58 2005 for Enki by  doxygen 1.4.2