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

Teem::Sbot Class Reference
[World interfaces]

#include <Entity.h>

Inheritance diagram for Teem::Sbot:

Teem::Entity Teem::Positionable Teem::DifferentialWheeled Teem::EnkiSbot List of all members.

Detailed Description

This is the interface to an Sbot.


Public Member Functions

virtual void getCameraAverage (An::Color meanPixels[8])=0
 Sbot camera orientation is geometric (i.e. CCW).
virtual void getCamera (An::Color meanPixels[128])=0
 Sbot camera orientation is geometric (i.e. CCW).
virtual void setRingColor (const An::Color &color)=0
 Set the color of the Sbot ring in RGB using range [0..1].
virtual void clearEnergy (void)=0
 Clear the energy of this Sbot, equal to setEnergy(0).
virtual void setEnergy (double energy)=0
 Set the energy of this Sbot to energy.
virtual double getEnergy (void)=0
 Return the actual energy of this Sbot.
virtual double getDEnergy (void)=0
 Return the actual energy derivate (one step increment) of this Sbot.
virtual void setFrequencies (unsigned frequencies)=0
 Transmit sound using frequencies mask.
virtual unsigned getFrequencies (void)=0
 Return a mask of active frequencies in the world.

Protected Member Functions

 Sbot ()
 Protected constructor, created by SbotCreator-capable worlds.

Friends

class SbotCreator


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