#include <Enki.h>
Inheritance diagram for Teem::EnkiKhepera:
Public Member Functions | |
virtual | ~EnkiKhepera () |
Destructor, remove object from world and destroy Enki instance. | |
virtual void | setSpeed (double left, double right) |
Set the speed of the left and right wheels of the robot. | |
virtual void | getEncoders (double &left, double &right) |
Return the encoder values in left and right. | |
virtual double | getIRSensor (unsigned index) |
Return the value of IR sensor index. | |
virtual An::Color | getCameraPixel (unsigned index) |
return the value of camera pixel index | |
virtual unsigned | getCameraSize () |
Return the number of pixel in the camera. | |
virtual void | setPosition (const An::Point &pos) |
Set the position of the object. | |
Private Member Functions | |
EnkiKhepera (EnkiWorld *world, const std::string &root) | |
Private constructor, created from world. | |
Private Attributes | |
EnkiWorld * | world |
Pointer to world to be able to remove object in destructor. | |
Ishtar::VariablesPublisher | ishtarPublisher |
Ishtar publisher for accessible variables of the Enki object. | |
Friends | |
class | EnkiWorld |
class | Registrar< Entity, std::string, EnkiWorld *, std::string > |