Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

patGroup Class Reference

#include <patGroup.h>

Inheritance diagram for patGroup:

Inheritance graph
[legend]
Collaboration diagram for patGroup:

Collaboration graph
[legend]
List of all members.

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

Constructor & Destructor Documentation

patGroup::patGroup (  unitSimulation *  unitSim,
char  mode
) 
 


Member Function Documentation

void patGroup::addPathConsistency (  long  count  ) 
 

void patGroup::addUpdatedPosition (  double *  position,
int  depth
) 
 

void patGroup::addUpdatedVolume (  double  volume  ) 
 

long patGroup::getMapConsistency (  int  goalX,
int  goalY
) 
 

char patGroup::getMode (   ) 
 

bool patGroup::getOnGoal (   ) 
 

long patGroup::getPathConsistency (   ) 
 

long patGroup::getUpdatedCount (   ) 
 

void patGroup::getUpdatedPosition (  double *  position,
int  depth
) 
 

double patGroup::getUpdatedVolume (   ) 
 

tDirection patGroup::makeMove (  unit *  un,
mapProvider *  mapProv,
reservationProvider *  reservationProv,
simulationInfo *  simInfo
)  [virtual]
 

Reimplemented from PRLRTSkGroup.

void patGroup::resetPathConsistency (   ) 
 

void patGroup::resetUpdatedCount (   ) 
 

void patGroup::resetUpdatedPosition (   ) 
 

void patGroup::resetUpdatedVolume (   ) 
 

void patGroup::setH (  node *  from,
node *  to,
double  value
)  [protected, virtual]
 

Reimplemented from PRLRTSkGroup.

void patGroup::setPathRecord (  pathRecord *  rec  ) 
 


Member Data Documentation

long patGroup::inconsistentCount [protected]
 

double patGroup::lH [protected]
 

int patGroup::mapWidth [protected]
 

char patGroup::pathologyMode [protected]
 

pathRecord* patGroup::pathRec [protected]
 

int patGroup::trialCount [protected]
 

mapAbstraction* patGroup::trueAMap [protected]
 

Map* patGroup::trueMap [protected]
 

long patGroup::updatedCount [protected]
 

double patGroup::updatedPosition[DEPTH_MAX] [protected]
 

double patGroup::updatedVolume [protected]
 


The documentation for this class was generated from the following files:
Generated on Tue Aug 18 03:44:07 2009 for HOG by doxygen 1.3.4