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 |