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

PRLRTSkGroup Class Reference

#include <PRLRTSkGroup.h>

Inheritance diagram for PRLRTSkGroup:

Inheritance graph
[legend]
Collaboration diagram for PRLRTSkGroup:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PRLRTSkGroup (mapProvider *)
virtual tDirection makeMove (unit *u, mapProvider *, reservationProvider *, simulationInfo *simInfo)
virtual void openGLDraw (mapProvider *, simulationInfo *)
void increaseDisplayALevel (void)
void decreaseDisplayALevel (void)
virtual bool done ()
 Is the group done with their exploration?

virtual void startNewTrial (statCollection *stats)
 Lets the unit group do what it needs to reset a trial.

long getNodesStored ()

Protected Member Functions

virtual void setH (node *from, node *to, double newValue)
double getH (node *from, node *to)

Private Member Functions

double getDiffH (node *from, node *to)
recColor getColor (double v, double dimFactor)
void incrementNodesStored ()

Private Attributes

hashmap h
unsigned aDisplay
long nodesStored

Friends

class PRLRTSk

Constructor & Destructor Documentation

PRLRTSkGroup::PRLRTSkGroup (  mapProvider *   ) 
 


Member Function Documentation

void PRLRTSkGroup::decreaseDisplayALevel (  void   )  [inline]
 

bool PRLRTSkGroup::done (   )  [virtual]
 

Is the group done with their exploration?

Reimplemented from sharedAMapGroup.

recColor PRLRTSkGroup::getColor (  double  v,
double  dimFactor
)  [private]
 

double PRLRTSkGroup::getDiffH (  node *  from,
node *  to
)  [private]
 

double PRLRTSkGroup::getH (  node *  from,
node *  to
)  [protected]
 

long PRLRTSkGroup::getNodesStored (   )  [inline]
 

void PRLRTSkGroup::increaseDisplayALevel (  void   )  [inline]
 

void PRLRTSkGroup::incrementNodesStored (   )  [inline, private]
 

tDirection PRLRTSkGroup::makeMove (  unit *  u,
mapProvider *  ,
reservationProvider *  ,
simulationInfo *  simInfo
)  [virtual]
 

Reimplemented from sharedAMapGroup.

Reimplemented in patGroup.

void PRLRTSkGroup::openGLDraw (  mapProvider *  ,
simulationInfo * 
)  [virtual]
 

Reimplemented from sharedAMapGroup.

void PRLRTSkGroup::setH (  node *  from,
node *  to,
double  newValue
)  [protected, virtual]
 

Reimplemented in patGroup.

void PRLRTSkGroup::startNewTrial (  statCollection *  stats  )  [virtual]
 

Lets the unit group do what it needs to reset a trial.

Reimplemented from sharedAMapGroup.


Friends And Related Function Documentation

friend class PRLRTSk [friend]
 


Member Data Documentation

unsigned PRLRTSkGroup::aDisplay [private]
 

hashmap PRLRTSkGroup::h [private]
 

long PRLRTSkGroup::nodesStored [private]
 


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