Enki  1.9
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NEnkiEnki is the namespace of the Enki simulator. All Enki functions and classes excepted the math one are inside this namespace
 CActiveSoundObjectActiveSoundObject can be inherited by any robot that want to emit sound
 CActiveSoundSourceTime limited sound emitter
 CBluetoothImplementation of an onboard Bluetooth module
 CBluetoothBaseImplementation of a Bluetooth base coordinating the Bluetooth modules
 CBtClientsStructure associating a pointer to a bluetooth module to its address
 CConnectionsInformation needed to establish a connection or a disconnection
 CTransmissionsInformation needed to send data along an established connection
 CCircularCam1D Circular camera
 CColorA color in RGBA
 CDepthTestStandard depth test
 CDifferentialWheeled
 CEPuckA simple model of the E-puck robot
 CEPuckScannerTurretThe rotating, long range distance sensor turret of the E-puck robot
 CFastRandomA fast random generator
 CFeedableSbotAn "improved" Sbot that can interact with SbotActiveObject
 CFourWayMicA generic sound sensor/microphone
 CGlobalInteractionInteracts with the whole world
 CGroundSensorA ground infrared sensor
 CInteractionRadiusCompareA functor then compares the radius of two local interactions
 CIRSensorA generic infrared sensor
 CKheperaA simple model of the Khepera robot
 CLocalInteractionInteracts with another object or wall only up to a certain distance
 CMarxbotA very simplified model of the Sbot mobile robot
 CMatrix22A 2x2 matrix
 CMicrophoneA generic sound sensor/microphone
 COmniCam1D omnidirectional circular camera, based on 2 CircularCam Pixels start at -PI and then follow mathematical orientation to PI
 CPhysicalObjectA situated object in the world with mass, geometry properties, physical properties, ..
 CHullA hull is a vector of Hull
 CPartA part is one of the convex geometrical element that composes the physical object
 CUserDataUser specific data that can be attached to any object in the world
 CPixelOperationFunctorFunctor for pixel operation
 CPolygonePolygone, which is a vector of points. Anti-clockwise, standard trigonometric orientation
 CRobotA robot is a PhysicalObject that has additional interactions and a controller
 CSbotA very simplified model of the Sbot mobile robot
 CSbotActiveObjectSbotActiveObject give or remove energy to nearby Sbots through an SbotFeeding interaction
 CSbotActiveSoundObjectSbotActiveSoundObject give or remove energy to nearby Sbots through an SbotFeeding interaction
 CSbotFeedingFeeding interaction gives or remove energy to nearby Sbots
 CSbotGlobalSoundInteraction sound between all Sbots
 CSbotMicrophoneSpecific microphone for S-bots
 CSegmentA segment in a 2D space, basically two points
 CSoundSbotThis Sbot version has sound capabilities inherited from ActiveSoundObject, as well as the feeding and usual capabilities of an Sbot
 CThymio2A simple model of the Thymio robot
 CUniformRandFunctor to be used with <algorithm>
 CVectorA vector in a 2D space
 CWorldThe world is the container of all objects and robots
 CGroundTexture2-D Texture for ground