27 #include <selforg/position.h>
Matrix type.
Definition: matrix.h:65
Trackable()
Constructor.
Definition: trackable.h:45
Matrixd Matrix
Definition: osgforwarddecl.h:47
virtual ~Trackable()
Definition: trackable.h:48
Abstract class (interface) for trackable objects (used for robots)
Definition: trackable.h:39
virtual std::string getTrackableName() const =0
returns name of trackable
virtual Position getSpeed() const =0
returns linear speed vector of the object
Definition: position.h:30
virtual Position getPosition() const =0
returns position 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