ApplyAction(xyhLoc &s, xyhAct dir) const | Map2DHeading | virtual |
BuildAngleTables() | Map2DHeading | protected |
bValidSearchGoal | SearchEnvironment< xyhLoc, xyhAct > | protected |
ClearAllCosts() | Map2DHeading | |
ClearCost(const xyhLoc &) | Map2DHeading | |
ClearGoal() | Map2DHeading | inlinevirtual |
color | SearchEnvironment< xyhLoc, xyhAct > | mutableprotected |
cosTable | Map2DHeading | protected |
costs | Map2DHeading | protected |
CostTable typedef | Map2DHeading | protected |
DIAGONAL_COST | Map2DHeading | protected |
Draw(Graphics::Display &display) const | SearchEnvironment< xyhLoc, xyhAct > | inlinevirtual |
Draw(Graphics::Display &display, const xyhLoc &) const | SearchEnvironment< xyhLoc, xyhAct > | inlinevirtual |
DrawLine(Graphics::Display &display, const xyhLoc &x, const xyhLoc &y, float width=1.0) const | SearchEnvironment< xyhLoc, xyhAct > | inlinevirtual |
drawWeights | Map2DHeading | |
EightConnected() | Map2DHeading | inline |
FourConnected() | Map2DHeading | inline |
fourConnected | Map2DHeading | protected |
GCost(const xyhLoc &node1, const xyhLoc &node2) const | Map2DHeading | virtual |
GCost(const xyhLoc &node1, const xyhAct &act) const | Map2DHeading | virtual |
GetAction(const xyhLoc &s1, const xyhLoc &s2) const | Map2DHeading | virtual |
GetActionHash(xyhAct act) const | Map2DHeading | virtual |
GetActions(const xyhLoc &nodeID, std::vector< xyhAct > &actions) const | Map2DHeading | virtual |
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) const | SearchEnvironment< xyhLoc, xyhAct > | inlinevirtual |
GetColor() const | SearchEnvironment< xyhLoc, xyhAct > | inlinevirtual |
GetCost(const xyhLoc &a, const xyhLoc &b, double P, double d) const | Map2DHeading | protected |
GetDiagonalCost() | Map2DHeading | inline |
GetMap() const | Map2DHeading | inline |
GetMaxHash() const | SearchEnvironment< xyhLoc, xyhAct > | inlinevirtual |
GetNextState(const xyhLoc ¤ts, xyhAct dir, xyhLoc &news) const | Map2DHeading | virtual |
GetNumSuccessors(const xyhLoc &stateID) const | SearchEnvironment< xyhLoc, xyhAct > | inlinevirtual |
GetOccupancyInfo() | SearchEnvironment< xyhLoc, xyhAct > | inlinevirtual |
GetPathLength(std::vector< xyhLoc > &neighbors) | SearchEnvironment< xyhLoc, xyhAct > | virtual |
GetPathLength(const xyhLoc &start, std::vector< xyhAct > &neighbors) | SearchEnvironment< xyhLoc, xyhAct > | virtual |
GetStateFromHash(uint64_t hash, xyhLoc &node) const | Map2DHeading | virtual |
GetStateHash(const xyhLoc &node) const | Map2DHeading | virtual |
GetSuccessors(const xyhLoc &nodeID, std::vector< xyhLoc > &neighbors) const | Map2DHeading | virtual |
GLDrawLine(const xyhLoc &x, const xyhLoc &y) const | Map2DHeading | virtual |
GLDrawPath(const std::vector< xyhLoc > &x) const | SearchEnvironment< xyhLoc, xyhAct > | virtual |
GLLabelState(const xyhLoc &, const char *) const | Map2DHeading | virtual |
GoalTest(const xyhLoc &node, const xyhLoc &goal) const | Map2DHeading | virtual |
GoalTest(const xyhLoc &) const | Map2DHeading | inlinevirtual |
HCost(const xyhLoc &) const | Map2DHeading | inlinevirtual |
HCost(const xyhLoc &node1, const xyhLoc &node2) const | Map2DHeading | virtual |
SearchEnvironment< xyhLoc, xyhAct >::HCost(const xyhLoc &node1, const xyhLoc &node2, double parentHCost) const | SearchEnvironment< xyhLoc, xyhAct > | inlinevirtual |
Heuristic() | Heuristic< xyhLoc > | inline |
heuristics | Heuristic< xyhLoc > | |
histogram | Heuristic< xyhLoc > | mutable |
InvertAction(xyhAct &a) const | Map2DHeading | virtual |
IsGoalStored() const | Map2DHeading | inline |
SearchEnvironment< xyhLoc, xyhAct >::IsGoalStored() const | SearchEnvironment< xyhLoc, xyhAct > | inlinevirtual |
LegalState(const xyhLoc &s) | Map2DHeading | protected |
lookups | Heuristic< xyhLoc > | |
map | Map2DHeading | protected |
Map2DHeading(Map *m) | Map2DHeading | |
myCos(int dir) const | Map2DHeading | protected |
mySin(int dir) const | Map2DHeading | protected |
OpenGLDraw() const | Map2DHeading | virtual |
OpenGLDraw(const xyhLoc &l) const | Map2DHeading | virtual |
OpenGLDraw(const xyhLoc &l1, const xyhLoc &l2, float v) const | Map2DHeading | virtual |
OpenGLDraw(const xyhLoc &, const xyhAct &) const | Map2DHeading | virtual |
SearchEnvironment< xyhLoc, xyhAct >::OpenGLDraw() const | SearchEnvironment< xyhLoc, xyhAct > | inlinevirtual |
searchGoal | SearchEnvironment< xyhLoc, xyhAct > | protected |
SetColor(const rgbColor &r) const | SearchEnvironment< xyhLoc, xyhAct > | inlinevirtual |
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) const | SearchEnvironment< xyhLoc, xyhAct > | inlinevirtual |
SetCost(const xyhLoc &, double seen, double dist) | Map2DHeading | |
SetDiagonalCost(double val) | Map2DHeading | inline |
SetEightConnected() | Map2DHeading | inline |
SetFourConnected() | Map2DHeading | inline |
SetOccupancyInfo(OccupancyInterface< xyhLoc, xyhAct > *) | SearchEnvironment< xyhLoc, xyhAct > | inlinevirtual |
sinTable | Map2DHeading | protected |
StoreGoal(xyhLoc &) | Map2DHeading | inlinevirtual |
transparency | SearchEnvironment< xyhLoc, xyhAct > | mutableprotected |
UndoAction(xyhLoc &s, xyhAct a) const | SearchEnvironment< xyhLoc, xyhAct > | inlinevirtual |
~Heuristic() | Heuristic< xyhLoc > | inlinevirtual |
~Map2DHeading() | Map2DHeading | virtual |
~SearchEnvironment() | SearchEnvironment< xyhLoc, xyhAct > | inlinevirtual |