wheeledexperimenthelper.h
255 virtual void computeLinearViewFieldOccupiedRange(const wMatrix& mtr, QVector<AngularRangeAndColor>& rangesAndColors, double& distance, double maxDistance) const = 0;
271 virtual bool computeDistanceAndOrientationFromRobot(const WheeledRobot2DWrapper& robot, double& distance, double& angle) const = 0;
471 virtual void computeLinearViewFieldOccupiedRange(const wMatrix& cameraMtr, QVector<AngularRangeAndColor>& rangesAndColors, double& distance, double maxDistance) const;
487 virtual bool computeDistanceAndOrientationFromRobot(const WheeledRobot2DWrapper& robot, double& distance, double& angle) const;
674 virtual void computeLinearViewFieldOccupiedRange(const wMatrix& cameraMtr, QVector<AngularRangeAndColor>& rangesAndColors, double& distance, double maxDistance) const;
690 virtual bool computeDistanceAndOrientationFromRobot(const WheeledRobot2DWrapper& robot, double& distance, double& angle) const;
829 virtual void computeLinearViewFieldOccupiedRange(const wMatrix& cameraMtr, QVector<AngularRangeAndColor>& rangesAndColors, double& distance, double maxDistance) const;
845 virtual bool computeDistanceAndOrientationFromRobot(const WheeledRobot2DWrapper& robot, double& distance, double& angle) const;
990 virtual void computeLinearViewFieldOccupiedRange(const wMatrix& cameraMtr, QVector<AngularRangeAndColor>& rangesAndColors, double& distance, double maxDistance) const;
1006 virtual bool computeDistanceAndOrientationFromRobot(const WheeledRobot2DWrapper& robot, double& distance, double& angle) const;
1096 void FARSA_EXPERIMENTS_API orientationOnPlane(const Box2DWrapper* plane, real angle, wMatrix& mtr);
const wVector & vertex(int i) const
Returns the coordinates of the i-th vertex of the box on the plane in the global frame of reference...
Definition: wheeledexperimenthelper.h:497
AngularRangeAndColor(double mn, double mx, QColor c)
Constructor.
Definition: wheeledexperimenthelper.h:95
The subclass of PhyObject2DWrapper wrapping a box.
Definition: wheeledexperimenthelper.h:390
double getRadius() const
Returns the radius of the robot.
Definition: wheeledexperimenthelper.h:1023
void storePreviousMatrix()
Stores the current matrix in the previousMatrix.
Definition: wheeledexperimenthelper.h:324
The subclass of PhyObject2DWrapper wrapping a wheeled robot.
Definition: wheeledexperimenthelper.h:896
This file contains the common type defitions used on the whole framework.
The subclass of PhyObject2DWrapper wrapping a cylinder.
Definition: wheeledexperimenthelper.h:592
A class wrapping a PhyObject to add methods suitable for wheeled robots simulations.
Definition: wheeledexperimenthelper.h:51
const wMatrix & previousMatrix() const
Returns the transformation matrix of the previous time-step.
Definition: wheeledexperimenthelper.h:334
const wVector & centerOnPlane() const
Returns the coordinates of the center of the box on the plane in the global frame of reference...
Definition: wheeledexperimenthelper.h:509
The structure with angular range and color used by the computeLinearViewFieldOccupiedRange() function...
Definition: wheeledexperimenthelper.h:75
float real
double getHeight() const
Returns the height of the robot.
Definition: wheeledexperimenthelper.h:1013
The subclass of PhyObject2DWrapper wrapping a sphere.
Definition: wheeledexperimenthelper.h:749
Arena *const m_arena
The pointer to the arena in which this object lives.
Definition: wheeledexperimenthelper.h:355