28 #include "parametersettable.h"
29 #include "configurationparameters.h"
31 #include "phymarxbot.h"
33 #include "phykhepera.h"
34 #include "wheeledexperimenthelper.h"
69 #ifdef FARSA_USE_YARP_AND_ICUB
110 static void describe(QString type);
117 #endif // FARSA_USE_YARP_AND_ICUB
162 static void describe(QString type);
179 void setPosition(
const Box2DWrapper* plane,
const wVector& pos);
191 virtual void setPosition(
const Box2DWrapper* plane, real x, real y) = 0;
198 virtual wVector position()
const = 0;
211 virtual void setOrientation(
const Box2DWrapper* plane, real angle) = 0;
223 virtual real orientation(
const Box2DWrapper* plane)
const = 0;
233 virtual real robotHeight()
const = 0;
243 virtual real robotRadius()
const = 0;
250 virtual bool isKinematic()
const = 0;
259 const QColor& robotColor()
const
269 const QColor m_color;
312 static void describe(QString type);
329 virtual void setPosition(
const Box2DWrapper* plane, real x, real y);
336 virtual wVector position()
const;
349 virtual void setOrientation(
const Box2DWrapper* plane, real angle);
361 virtual real orientation(
const Box2DWrapper* plane)
const;
371 virtual real robotHeight()
const;
381 virtual real robotRadius()
const;
388 virtual bool isKinematic()
const;
431 static void describe(QString type);
448 virtual void setPosition(
const Box2DWrapper* plane, real x, real y);
455 virtual wVector position()
const;
468 virtual void setOrientation(
const Box2DWrapper* plane, real angle);
480 virtual real orientation(
const Box2DWrapper* plane)
const;
490 virtual real robotHeight()
const;
500 virtual real robotRadius()
const;
507 virtual bool isKinematic()
const;
550 static void describe(QString type);
567 virtual void setPosition(
const Box2DWrapper* plane, real x, real y);
574 virtual wVector position()
const;
587 virtual void setOrientation(
const Box2DWrapper* plane, real angle);
599 virtual real orientation(
const Box2DWrapper* plane)
const;
609 virtual real robotHeight()
const;
619 virtual real robotRadius()
const;
626 virtual bool isKinematic()
const;