28 #include "parametersettable.h"
29 #include "configurationparameters.h"
31 #include "phymarxbot.h"
33 #include "wheeledexperimenthelper.h"
68 #ifdef FARSA_USE_YARP_AND_ICUB
109 static void describe(QString type);
116 #endif // FARSA_USE_YARP_AND_ICUB
160 static void describe(QString type);
177 void setPosition(
const Box2DWrapper* plane,
const wVector& pos);
189 virtual void setPosition(
const Box2DWrapper* plane, real x, real y) = 0;
196 virtual wVector position()
const = 0;
209 virtual void setOrientation(
const Box2DWrapper* plane, real angle) = 0;
221 virtual real orientation(
const Box2DWrapper* plane)
const = 0;
231 static wVector positionOnPlane(
const Box2DWrapper* plane, real x, real y);
260 static real angleBetweenXAxes(
const wMatrix& mtr1,
const wMatrix& mtr2);
303 static void describe(QString type);
320 virtual void setPosition(
const Box2DWrapper* plane, real x, real y);
327 virtual wVector position()
const;
340 virtual void setOrientation(
const Box2DWrapper* plane, real angle);
352 virtual real orientation(
const Box2DWrapper* plane)
const;
395 static void describe(QString type);
412 virtual void setPosition(
const Box2DWrapper* plane, real x, real y);
419 virtual wVector position()
const;
432 virtual void setOrientation(
const Box2DWrapper* plane, real angle);
444 virtual real orientation(
const Box2DWrapper* plane)
const;