| addPathToCache(path *p) | searchUnit | [protected, virtual] |
| algorithm | LRTAStarUnit | [private] |
| amountLearned | LRTAStarUnit | [private] |
| b | unit | [protected] |
| clearDisplayList() | unit | [inline, static] |
| done() | LRTAStarUnit | [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] |
| getAlgorithm() | searchUnit | [inline, virtual] |
| getCachedMove(tDirection &dir) | searchUnit | [protected] |
| getColor(GLfloat &_r, GLfloat &_g, GLfloat &_b) | unit | [inline] |
| getLocation(int &x, int &y) | unit | |
| getName() | searchUnit | [inline, virtual] |
| getObjectType() | unit | [inline] |
| getOpenGLLocation(Map *map, GLdouble &_x, GLdouble &_y, GLdouble &_z, GLdouble &radius) | unit | |
| getSpeed() | unit | [inline, virtual] |
| getTarget() | unit | [inline] |
| getUnitGroup() | unit | [inline] |
| getUnitID() | unit | [inline] |
| group | unit | [protected] |
| id | unit | [protected] |
| logFinalStats(statCollection *stats) | searchUnit | [virtual] |
| logStats(statCollection *stats) | searchUnit | [virtual] |
| LRTAStarUnit(int x, int y, unit *target, LRTAStar *alg) | LRTAStarUnit | |
| makeMove(mapProvider *, reservationProvider *, simulationInfo *simInfo) | LRTAStarUnit | [inline, virtual] |
| makeMove(mapProvider *, reservationProvider *, simulationInfo *simInfo, LRTAStarGroup *g) | LRTAStarUnit | |
| map_revision | unit | [protected] |
| mapUpdated(mapAbstraction *aMap) | unit | [protected] |
| moves | searchUnit | [protected] |
| nodesExpanded | searchUnit | [protected] |
| nodesTouched | searchUnit | [protected] |
| onTarget | searchUnit | [protected] |
| openGLDraw(mapProvider *, simulationInfo *) | searchUnit | [virtual] |
| printRoundStats(FILE *f) | LRTAStarUnit | [inline, virtual] |
| r | unit | [protected] |
| s_algorithm | searchUnit | [protected] |
| searchUnit(int x, int y, unit *target, searchAlgorithm *alg) | searchUnit | |
| searchUnit(int x, int y, unit *target, spreadExecSearchAlgorithm *alg) | searchUnit | |
| searchUnit(int _x, int _y, int _r, int _g, int _b, unit *_target, searchAlgorithm *alg) | searchUnit | |
| searchUnit(int _x, int _y, float _r, float _g, float _b, unit *_target, searchAlgorithm *alg) | searchUnit | |
| 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] |
| spread_cache | searchUnit | [protected] |
| startNewTrial() | LRTAStarUnit | |
| target | unit | [protected] |
| targetTime | searchUnit | [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, simulationInfo *) | searchUnit | [virtual] |
| x | unit | [protected] |
| y | unit | [protected] |
| ~LRTAStarUnit(void) | LRTAStarUnit | [virtual] |
| ~searchUnit() | searchUnit | [virtual] |
| ~unit() | unit | [virtual] |