#include <patGroup.h>
Inheritance diagram for patGroup:


Public Member Functions | |
| patGroup (unitSimulation *unitSim, char mode) | |
| tDirection | makeMove (unit *un, mapProvider *mapProv, reservationProvider *reservationProv, simulationInfo *simInfo) |
| char | getMode () |
| bool | getOnGoal () |
| void | setPathRecord (pathRecord *rec) |
| void | resetUpdatedCount () |
| long | getUpdatedCount () |
| void | resetUpdatedVolume () |
| void | addUpdatedVolume (double volume) |
| double | getUpdatedVolume () |
| void | resetUpdatedPosition () |
| void | addUpdatedPosition (double *position, int depth) |
| void | getUpdatedPosition (double *position, int depth) |
| void | resetPathConsistency () |
| void | addPathConsistency (long count) |
| long | getPathConsistency () |
| long | getMapConsistency (int goalX, int goalY) |
Protected Member Functions | |
| void | setH (node *from, node *to, double value) |
Protected Attributes | |
| char | pathologyMode |
| int | trialCount |
| int | mapWidth |
| long | updatedCount |
| long | inconsistentCount |
| double | updatedVolume |
| double | updatedPosition [DEPTH_MAX] |
| Map * | trueMap |
| mapAbstraction * | trueAMap |
| pathRecord * | pathRec |
| double | lH |
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||||||||||
|
Reimplemented from PRLRTSkGroup. |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
Reimplemented from PRLRTSkGroup. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.4