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

LRTAStarGroup Class Reference

#include <LRTAStarGroup.h>

Collaboration diagram for LRTAStarGroup:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LRTAStarGroup (mapProvider *)
 ~LRTAStarGroup ()
tDirection makeMove (unit *u, mapProvider *, reservationProvider *, simulationInfo *simInfo)
void openGLDraw (mapProvider *, simulationInfo *)
bool done ()
void startNewTrial (statCollection *stats)
void cycleDisplayMode (void)
void increaseDisplayALevel (void)
void decreaseDisplayALevel (void)
unsigned memorySize (void)
double getMemoryUsage (void)
double getH (node *from, node *to)
double getDiffH (node *from, node *to)
void setH (node *from, node *to, double newValue)

Private Member Functions

void allocateH ()
recColor getColor (double v)

Private Attributes

double * h
unsigned hSize
short int displayMode
mapAbstractionaMap

Friends

class LRTAStar

Constructor & Destructor Documentation

LRTAStarGroup::LRTAStarGroup mapProvider  ) 
 

LRTAStarGroup::~LRTAStarGroup  )  [inline]
 


Member Function Documentation

void LRTAStarGroup::allocateH  )  [private]
 

void LRTAStarGroup::cycleDisplayMode void   )  [inline]
 

void LRTAStarGroup::decreaseDisplayALevel void   )  [inline]
 

bool LRTAStarGroup::done  ) 
 

recColor LRTAStarGroup::getColor double  v  )  [private]
 

double LRTAStarGroup::getDiffH node from,
node to
[inline]
 

double LRTAStarGroup::getH node from,
node to
[inline]
 

double LRTAStarGroup::getMemoryUsage void   )  [inline]
 

void LRTAStarGroup::increaseDisplayALevel void   )  [inline]
 

tDirection LRTAStarGroup::makeMove unit u,
mapProvider ,
reservationProvider ,
simulationInfo simInfo
 

unsigned LRTAStarGroup::memorySize void   )  [inline]
 

void LRTAStarGroup::openGLDraw mapProvider ,
simulationInfo
 

void LRTAStarGroup::setH node from,
node to,
double  newValue
[inline]
 

void LRTAStarGroup::startNewTrial statCollection stats  ) 
 


Friends And Related Function Documentation

friend class LRTAStar [friend]
 


Member Data Documentation

mapAbstraction* LRTAStarGroup::aMap [private]
 

short int LRTAStarGroup::displayMode [private]
 

double* LRTAStarGroup::h [private]
 

unsigned LRTAStarGroup::hSize [private]
 


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