AddPathToCache(environment *env, std::vector< state > &path) | GenericPatrolUnit< state, action, environment > | privatevirtual |
AddPatrolLocation(state &s) | GenericPatrolUnit< state, action, environment > | |
algorithm | GenericPatrolUnit< state, action, environment > | private |
b | Unit< state, action, environment > | private |
counter | GenericPatrolUnit< state, action, environment > | private |
currTarget | GenericPatrolUnit< state, action, environment > | private |
Done() | GenericPatrolUnit< state, action, environment > | virtual |
drawUnit | GenericPatrolUnit< state, action, environment > | private |
g | Unit< state, action, environment > | private |
GenericPatrolUnit(state &s, GenericSearchAlgorithm< state, action, environment > *alg) | GenericPatrolUnit< state, action, environment > | |
GenericPatrolUnit(state &s, GenericSearchAlgorithm< state, action, environment > *alg, GLfloat _r, GLfloat _g, GLfloat _b) | GenericPatrolUnit< state, action, environment > | |
GenericSearchUnit(state &start, state &goal, GenericSearchAlgorithm< state, action, environment > *alg) | GenericSearchUnit< state, action, environment > | |
GenericSearchUnit(state &start, Unit< state, action, environment > *target, GenericSearchAlgorithm< state, action, environment > *alg) | GenericSearchUnit< state, action, environment > | |
getAlgorithm() | GenericSearchUnit< state, action, environment > | inlinevirtual |
getCachedMove(action &a) | GenericSearchUnit< state, action, environment > | protected |
GetColor(GLfloat &_r, GLfloat &_g, GLfloat &_b) const | Unit< state, action, environment > | inlinevirtual |
GetGoal() | GenericPatrolUnit< state, action, environment > | |
GetGoal(state &s) | GenericPatrolUnit< state, action, environment > | inlinevirtual |
GetLocation(state &s) | GenericPatrolUnit< state, action, environment > | inlinevirtual |
GetName() | GenericPatrolUnit< state, action, environment > | inlinevirtual |
GetNum() | Unit< state, action, environment > | inlinevirtual |
GetPriority() | Unit< state, action, environment > | inlinevirtual |
GetSpeed() | Unit< state, action, environment > | inlinevirtual |
GetTarget() | GenericSearchUnit< state, action, environment > | inlinevirtual |
GetUnitGroup() | Unit< state, action, environment > | inline |
goal | GenericSearchUnit< state, action, environment > | protected |
GoToLoc(environment *env, int which) | GenericPatrolUnit< state, action, environment > | private |
group | Unit< state, action, environment > | private |
lastFailedMove | GenericPatrolUnit< state, action, environment > | private |
lastloc | GenericSearchUnit< state, action, environment > | protected |
lastTime | GenericSearchUnit< state, action, environment > | protected |
loc | GenericPatrolUnit< state, action, environment > | private |
locs | GenericPatrolUnit< state, action, environment > | private |
LogFinalStats(StatCollection *stats) | GenericPatrolUnit< state, action, environment > | virtual |
LogStats(StatCollection *stats) | GenericPatrolUnit< state, action, environment > | virtual |
MakeMove(environment *env, OccupancyInterface< state, action > *, SimulationInfo< state, action, environment > *si, action &dir) | GenericPatrolUnit< state, action, environment > | virtual |
moves | GenericPatrolUnit< state, action, environment > | private |
name | GenericPatrolUnit< state, action, environment > | private |
nodesExpanded | GenericPatrolUnit< state, action, environment > | private |
nodesExpandedPatrols | GenericPatrolUnit< state, action, environment > | private |
nodesTouched | GenericPatrolUnit< state, action, environment > | private |
nodesTouchedPatrols | GenericPatrolUnit< state, action, environment > | private |
numDirectionChanges | GenericPatrolUnit< state, action, environment > | private |
numDirectionChangesCollisions | GenericPatrolUnit< state, action, environment > | private |
numDirectionChangesCollisionsPatrols | GenericPatrolUnit< state, action, environment > | private |
numDirectionChangesPatrols | GenericPatrolUnit< state, action, environment > | private |
numFailedMoves | GenericPatrolUnit< state, action, environment > | private |
numFailedMovesPatrols | GenericPatrolUnit< state, action, environment > | private |
numPatrols | GenericPatrolUnit< state, action, environment > | private |
oldDir | GenericPatrolUnit< state, action, environment > | private |
oldDirColl | GenericPatrolUnit< state, action, environment > | private |
onTarget | GenericSearchUnit< state, action, environment > | protected |
OpenGLDraw(const environment *, const SimulationInfo< state, action, environment > *) const | GenericPatrolUnit< state, action, environment > | virtual |
priority | Unit< state, action, environment > | private |
r | Unit< state, action, environment > | private |
SetColor(GLfloat _r, GLfloat _g, GLfloat _b) | Unit< state, action, environment > | inlinevirtual |
SetDrawUnit(bool draw) | GenericPatrolUnit< state, action, environment > | inline |
SetName(char *myname) | GenericPatrolUnit< state, action, environment > | inline |
SetNum(unsigned int num) | Unit< state, action, environment > | inlinevirtual |
SetNumPatrols(int num) | GenericPatrolUnit< state, action, environment > | inline |
SetPriority(int val) | Unit< state, action, environment > | inlinevirtual |
SetSpeed(double s) | Unit< state, action, environment > | inline |
SetTarget(Unit< state, action, environment > *u) | GenericSearchUnit< state, action, environment > | inlinevirtual |
SetTrimPath(bool trim) | GenericPatrolUnit< state, action, environment > | inline |
SetTrimWindow(double d) | GenericPatrolUnit< 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 |
target | GenericSearchUnit< state, action, environment > | protected |
targetTime | GenericSearchUnit< state, action, environment > | protected |
totalDistance | GenericPatrolUnit< state, action, environment > | private |
totalDistancePatrols | GenericPatrolUnit< state, action, environment > | private |
trimPath | GenericPatrolUnit< state, action, environment > | private |
trimWindow | GenericPatrolUnit< state, action, environment > | private |
Unit() | Unit< state, action, environment > | inline |
unitid | Unit< state, action, environment > | private |
UpdateLocation(environment *, state &l, bool success, SimulationInfo< state, action, environment > *si) | GenericPatrolUnit< state, action, environment > | virtual |
~GenericSearchUnit() | GenericSearchUnit< state, action, environment > | virtual |
~Unit() | Unit< state, action, environment > | inlinevirtual |