25 #include "worldsimconfig.h"
29 #include "motorcontrollers.h"
30 #include "sensorcontrollers.h"
31 #include "graphicalwobject.h"
160 return m_proximityIR;
179 virtual void preUpdate();
187 virtual void postUpdate();
199 void setProximityIRSensorsGraphicalProperties(
bool drawSensor,
bool drawRay =
false,
bool drawRealRay =
false);
211 void setGroundIRSensorsGraphicalProperties(
bool drawSensor,
bool drawRay =
false,
bool drawRealRay =
false);
220 void setDrawFrontMarker(
bool drawMarker);
229 bool getDrawFrontMarker()
const;
239 void doKinematicSimulation(
bool k);
246 bool isKinematic()
const
248 return m_kinematicSimulation;
261 void setLeftWheelDesideredVelocity(real velocity);
272 void setRightWheelDesideredVelocity(real velocity);
281 virtual void changedMatrix();
295 QVector<PhyObject*> m_wheels;
303 QVector<wMatrix> m_wheelsTransformation;
311 QVector<PhyJoint*> m_wheelJoints;
333 bool m_kinematicSimulation;
338 real m_leftWheelVelocity;
343 real m_rightWheelVelocity;