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]
MaptrueMap
mapAbstractiontrueAMap
pathRecordpathRec
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