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

Teem::Alice Class Reference
[World interfaces]

#include <Entity.h>

Inheritance diagram for Teem::Alice:

Teem::Entity Teem::Positionable Teem::DifferentialWheeled Teem::IRSensorEquipped Teem::Camera1DEquipped Teem::EnkiAlice List of all members.

Detailed Description

This is the interface to an Alice.


Public Member Functions

virtual void setTransmitValue (unsigned val)=0
 Broadcast value val using IR transmission.
virtual void setTransmit (bool enabled)=0
 Enable/disable IR transmission.
virtual bool wasCommunication (void)=0
 Return true if a value has been received by IR transmission.
virtual unsigned getSensorId (void)=0
 Return the sensor on which the last value was received.
virtual unsigned getSensorValue (void)=0
 Return the last value received.
virtual void getSpeed (double &left, double &right)=0
 Return the speed of Alice wheels in left and right.

Protected Member Functions

 Alice ()
 Protected constructor, created by AliceCreator capable worlds.

Friends

class AliceCreator


The documentation for this class was generated from the following file:
Generated on Mon Oct 24 17:38:28 2005 for Teem by  doxygen 1.4.2