| a | patrolUnit | [private] |
| addPathToCache(path *p) | patrolUnit | [private] |
| addPatrolLocation(unit *) | patrolUnit | |
| b | unit | [protected] |
| clearDisplayList() | unit | [inline, static] |
| currTarget | patrolUnit | [private] |
| done() | unit | [inline, virtual] |
| drawSphere(GLdouble x, GLdouble y, GLdouble z, GLdouble tRadius) | unit | [protected] |
| drawTriangle(GLdouble x, GLdouble y, GLdouble z, GLdouble tRadius) | unit | [protected] |
| g | unit | [protected] |
| getColor(GLfloat &_r, GLfloat &_g, GLfloat &_b) | unit | [inline] |
| getLocation(int &x, int &y) | unit | |
| getName() | patrolUnit | [inline, virtual] |
| getObjectType() | unit | [inline] |
| getOpenGLLocation(Map *map, GLdouble &_x, GLdouble &_y, GLdouble &_z, GLdouble &radius) | unit | |
| getSpeed() | unit | [inline, virtual] |
| getTarget() | patrolUnit | |
| getUnitGroup() | unit | [inline] |
| getUnitID() | unit | [inline] |
| goToLoc(mapAbstraction *aMap, int which) | patrolUnit | [private] |
| group | unit | [protected] |
| id | unit | [protected] |
| Locs | patrolUnit | [private] |
| logFinalStats(statCollection *stats) | patrolUnit | [virtual] |
| logStats(statCollection *stats) | patrolUnit | [virtual] |
| makeMove(mapProvider *, reservationProvider *, simulationInfo *simInfo) | patrolUnit | [virtual] |
| map_revision | unit | [protected] |
| mapUpdated(mapAbstraction *aMap) | unit | [protected] |
| moves | patrolUnit | [private] |
| nodesExpanded | patrolUnit | [private] |
| nodesTouched | patrolUnit | [private] |
| openGLDraw(mapProvider *, simulationInfo *) | patrolUnit | [virtual] |
| patrolUnit(int x, int y) | patrolUnit | |
| patrolUnit(int _x, int _y, int numPLocations, unitSimulation *us) | patrolUnit | |
| r | unit | [protected] |
| setColor(GLfloat _r, GLfloat _g, GLfloat _b) | unit | [inline] |
| setObjectType(tObjectType _unitType) | unit | [inline] |
| setSpeed(double s) | unit | [inline] |
| setTarget(unit *u) | unit | [inline, virtual] |
| setUnitGroup(unitGroup *_group) | unit | |
| speed | unit | [protected] |
| sphereDispList | unit | [protected, static] |
| target | unit | [protected] |
| unit(int x, int y, unit *target=0) | unit | |
| unit(int x, int y, int r, int g, int b, unit *target=0) | unit | |
| unit(int x, int y, float r, float g, float b, unit *target=0) | unit | |
| unitID | unit | [protected, static] |
| unitType | unit | [protected] |
| updateLocation(int _x, int _y, bool worked, simulationInfo *) | patrolUnit | [inline, virtual] |
| x | unit | [protected] |
| y | unit | [protected] |
| ~unit() | unit | [virtual] |