#include <trackable.h>
Inherited by AbstractRobot.
Inheritance diagram for Trackable:

Public Member Functions | |
| Trackable () | |
| Constructor. | |
| virtual | ~Trackable () |
| virtual Position | getPosition () const =0 |
| returns position of the object | |
| virtual Position | getSpeed () const =0 |
| returns linear speed vector of the object | |
| virtual Position | getAngularSpeed () const =0 |
| returns angular velocity vector of the object | |
| virtual matrix::Matrix | getOrientation () const =0 |
| returns the orientation of the object | |
| Trackable | ( | ) | [inline] |
Constructor.
| virtual ~Trackable | ( | ) | [inline, virtual] |
| virtual Position getAngularSpeed | ( | ) | const [pure virtual] |
| virtual matrix::Matrix getOrientation | ( | ) | const [pure virtual] |
| virtual Position getPosition | ( | ) | const [pure virtual] |
returns position of the object
Implemented in MyRobot, AtomComponent, Component, OdeRobot, PrimitiveComponent, RobotComponent, and SimpleComponent.
| virtual Position getSpeed | ( | ) | const [pure virtual] |
1.4.7