30 #ifndef _REC_ROBOTINO_API2_ODOMETRY_H_ 31 #define _REC_ROBOTINO_API2_ODOMETRY_H_ 33 #include "rec/robotino/api2/defines.h" 34 #include "rec/robotino/api2/ComObject.h" 47 #ifdef REC_ROBOTINO_API2_CLASS_ATTRIBUTE 48 REC_ROBOTINO_API2_CLASS_ATTRIBUTE
52 friend class OdometryImpl;
65 void setComId(
const ComId&
id );
76 void readings(
double* x,
double* y,
double* phi,
unsigned int* sequence = 0 )
const;
91 bool set(
double x,
double y,
double phi,
int timeout = 0 );
106 virtual void readingsEvent(
double x,
double y,
double phi,
float vx,
float vy,
float omega,
unsigned int sequence );
116 virtual void mapFrameCoordinatesEvent(
double x,
double y,
double phi );
126 virtual void mapImagePixelCoordinatesEvent(
int x,
int y,
double phi );
134 #endif //_REC_ROBOTINO_API2_ODOMETRY_H_ The base class for all Robotino objects.
Definition: ComObject.h:44
Definition: AnalogInput.h:36
Represents Robotino's odoemtry module.
Definition: Odometry.h:46
The id of a Com object.
Definition: ComId.h:48