a | patrolUnit | private |
addPathToCache(path *p) | patrolUnit | private |
addPatrolLocation(unit *) | patrolUnit | |
b | Unit< state, action, environment > | private |
currTarget | patrolUnit | private |
Done() | Unit< state, action, environment > | inlinevirtual |
g | Unit< state, action, environment > | private |
GetColor(GLfloat &_r, GLfloat &_g, GLfloat &_b) const | Unit< state, action, environment > | inlinevirtual |
GetGoal() | patrolUnit | |
Unit::GetGoal(state &s) | Unit< state, action, environment > | inlinevirtual |
GetLocation(state &)=0 | Unit< state, action, environment > | pure virtual |
GetName() | patrolUnit | inlinevirtual |
GetNum() | Unit< state, action, environment > | inlinevirtual |
GetPriority() | Unit< state, action, environment > | inlinevirtual |
GetSpeed() | Unit< state, action, environment > | inlinevirtual |
GetUnitGroup() | Unit< state, action, environment > | inline |
goToLoc(MapAbstraction *aMap, int which) | patrolUnit | private |
group | Unit< state, action, environment > | private |
Locs | patrolUnit | private |
LogFinalStats(StatCollection *stats) | patrolUnit | virtual |
LogStats(StatCollection *stats) | patrolUnit | virtual |
makeMove(MapProvider *, reservationProvider *, SimulationInfo *simInfo) | patrolUnit | virtual |
MakeMove(environment *, OccupancyInterface< state, action > *, SimulationInfo< state, action, environment > *, action &a)=0 | Unit< state, action, environment > | pure virtual |
moves | patrolUnit | private |
nodesExpanded | patrolUnit | private |
nodesTouched | patrolUnit | private |
OpenGLDraw(const MapProvider *, const SimulationInfo *) const | patrolUnit | |
Unit::OpenGLDraw(const environment *, const SimulationInfo< state, action, environment > *) const =0 | Unit< state, action, environment > | pure virtual |
patrolUnit(int x, int y) | patrolUnit | |
priority | Unit< state, action, environment > | private |
r | Unit< state, action, environment > | private |
SetColor(GLfloat _r, GLfloat _g, GLfloat _b) | Unit< state, action, environment > | inlinevirtual |
SetNum(unsigned int num) | Unit< state, action, environment > | inlinevirtual |
SetPriority(int val) | Unit< state, action, environment > | inlinevirtual |
SetSpeed(double s) | Unit< state, action, environment > | inline |
SetUnitGroup(UnitGroup< state, action, environment > *_group) | Unit< state, action, environment > | inline |
speed | Unit< state, action, environment > | private |
StartNewTrial(StatCollection *) | Unit< state, action, environment > | inlinevirtual |
Unit() | Unit< state, action, environment > | inline |
unitid | Unit< state, action, environment > | private |
UpdateLocation(environment *, state &, bool success, SimulationInfo< state, action, environment > *)=0 | Unit< state, action, environment > | pure virtual |
updateLocation(int _x, int _y, bool worked, SimulationInfo *) | patrolUnit | inline |
~Unit() | Unit< state, action, environment > | inlinevirtual |