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