|
Jafar
|
RobotPursuer is the structure (class) used to simulate the robots. More...
RobotPursuer is the structure (class) used to simulate the robots.
Definition at line 37 of file RobotPursuer.hpp.
#include <RobotPursuer.hpp>
Public Member Functions | |
| RobotPursuer (int _id, std::string _robotAccessibilityMap, std::string _targetAccessibilityMap, std::string _robotVisibilityMap, unsigned int _horizon=20, unsigned int _viewLength=20, unsigned int _temporalTolerance=7, unsigned int _riskTermMaxValue=7, double _sensorsHeight=1, ROBOT_STATE _state=IDLE, Cell_ID _position=0) | |
| constructor | |
| RobotPursuer (int _id, std::string _robotAccessibilityMap, std::string _targetAccessibilityMap, std::string _robotVisibilityMap, unsigned int _horizon=20, unsigned int _viewLength=20, unsigned int _temporalTolerance=7, unsigned int _riskTermMaxValue=7, double _sensorsHeight=1, ROBOT_STATE _state=IDLE, int x=0, int y=0) | |
| ~RobotPursuer () | |
| Destructor. | |
| void | start (int xTarget, int yTarget) |
| void | run (int xTarget, int yTarget) |
| PursuitGraph * | getPG () const |
| Get functions. | |
| std::string | getRobotAccessibilityMap () const |
| std::string | getTargetAccessibilityMap () const |
| std::string | getRobotVisibilityMap () const |
| Cell_ID | getPosition () const |
| void | getPosition (int &x, int &y) const |
Private Member Functions | |
| void | startTracking (int xTarget, int yTarget) |
Private Attributes | |
| int | id |
| {{{ | |
| unsigned int | horizon |
| unsigned int | viewLength |
| unsigned int | temporalTolerance |
| unsigned int | riskTermMaxValue |
| double | sensorsHeight |
| ROBOT_STATE | state |
| Cell_ID | position |
| std::string | robotAccessibilityMap |
| std::string | targetAccessibilityMap |
| std::string | robotVisibilityMap |
| PursuitNavigator * | navigator |
| GeoData * | geodata |
| VisibilityMap * | visibilityMap |
| PursuitGraph * | pursuitGraph |
| PursuitTaskManager | pursuitTaskManager |
| Generated on Wed Oct 15 2014 00:37:42 for Jafar by doxygen 1.7.6.1 |
|