ApplyAction(xySpeedHeading &s, deltaSpeedHeading dir) const | Directional2DEnvironment | virtual |
BuildAngleTables() | Directional2DEnvironment | private |
BuildHTable(dirHeuristicTable &t) | Directional2DEnvironment | private |
bValidSearchGoal | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | protected |
checkLegal | Directional2DEnvironment | private |
ClearGoal() | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | inlinevirtual |
color | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | mutableprotected |
cosTable | Directional2DEnvironment | protected |
Directional2DEnvironment(Map *m, model envType=kVehicle, heuristicType heuristic=kExtendedPerimeterHeuristic) | Directional2DEnvironment | |
Draw(Graphics::Display &display) const | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | inlinevirtual |
Draw(Graphics::Display &display, const xySpeedHeading &) const | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | inlinevirtual |
DrawLine(Graphics::Display &display, const xySpeedHeading &x, const xySpeedHeading &y, float width=1.0) const | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | inlinevirtual |
GCost(const xySpeedHeading &node1, const xySpeedHeading &node2) const | Directional2DEnvironment | virtual |
GCost(const xySpeedHeading &node1, const deltaSpeedHeading &act) const | Directional2DEnvironment | virtual |
GetAction(const xySpeedHeading &s1, const xySpeedHeading &s2) const | Directional2DEnvironment | virtual |
GetActionHash(deltaSpeedHeading act) const | Directional2DEnvironment | virtual |
GetActions(const xySpeedHeading &nodeID, std::vector< deltaSpeedHeading > &actions) const | Directional2DEnvironment | virtual |
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) const | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | inlinevirtual |
GetColor() const | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | inlinevirtual |
GetMap() | Directional2DEnvironment | inline |
GetMaxHash() const | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | inlinevirtual |
GetNextState(const xySpeedHeading ¤ts, deltaSpeedHeading dir, xySpeedHeading &news) const | Directional2DEnvironment | virtual |
GetNumAngles() | Directional2DEnvironment | |
GetNumSuccessors(const xySpeedHeading &stateID) const | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | inlinevirtual |
GetOccupancyInfo() | Directional2DEnvironment | inlinevirtual |
GetPathLength(std::vector< xySpeedHeading > &neighbors) | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | virtual |
GetPathLength(const xySpeedHeading &start, std::vector< deltaSpeedHeading > &neighbors) | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | virtual |
GetStateFromHash(uint64_t parent, xySpeedHeading &s) const | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | inlinevirtual |
GetStateHash(const xySpeedHeading &node) const | Directional2DEnvironment | virtual |
GetSuccessors(const xySpeedHeading &nodeID, std::vector< xySpeedHeading > &neighbors) const | Directional2DEnvironment | virtual |
GLDrawLine(const xySpeedHeading &a, const xySpeedHeading &b) const | Directional2DEnvironment | virtual |
GLDrawPath(const std::vector< xySpeedHeading > &x) const | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | virtual |
GLLabelState(const xySpeedHeading &, const char *) const | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | inlinevirtual |
GoalTest(const xySpeedHeading &node, const xySpeedHeading &goal) const | Directional2DEnvironment | virtual |
GoalTest(const xySpeedHeading &) const | Directional2DEnvironment | inlinevirtual |
HCost(const xySpeedHeading &node1, const xySpeedHeading &node2) const | Directional2DEnvironment | virtual |
HCost(const xySpeedHeading &) const | Directional2DEnvironment | inlinevirtual |
SearchEnvironment< xySpeedHeading, deltaSpeedHeading >::HCost(const xySpeedHeading &node1, const xySpeedHeading &node2, double parentHCost) const | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | inlinevirtual |
Heuristic() | Heuristic< xySpeedHeading > | inline |
heuristics | Directional2DEnvironment | protected |
histogram | Heuristic< xySpeedHeading > | mutable |
hType | Directional2DEnvironment | private |
InvertAction(deltaSpeedHeading &a) const | Directional2DEnvironment | virtual |
IsGoalStored() const | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | inlinevirtual |
Legal(const xySpeedHeading &node1, const deltaSpeedHeading &act) const | Directional2DEnvironment | private |
lookups | Heuristic< xySpeedHeading > | |
LookupStateHash(const xySpeedHeading &s, const dirHeuristicTable &t) const | Directional2DEnvironment | private |
LookupStateHashIndex(const xySpeedHeading &s, int &index1, int &index2) const | Directional2DEnvironment | private |
LookupStateHeuristic(const xySpeedHeading &s1, const xySpeedHeading &s2) const | Directional2DEnvironment | private |
map | Directional2DEnvironment | protected |
motionModel | Directional2DEnvironment | private |
myCos(int dir) const | Directional2DEnvironment | private |
mySin(int dir) const | Directional2DEnvironment | private |
OpenGLDraw() const | Directional2DEnvironment | virtual |
OpenGLDraw(const xySpeedHeading &l) const | Directional2DEnvironment | virtual |
OpenGLDraw(const xySpeedHeading &oldState, const xySpeedHeading &newState, float perc) const | Directional2DEnvironment | virtual |
OpenGLDraw(const xySpeedHeading &, const deltaSpeedHeading &) const | Directional2DEnvironment | virtual |
SearchEnvironment< xySpeedHeading, deltaSpeedHeading >::OpenGLDraw() const | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | inlinevirtual |
RotateCCW(xySpeedHeading &s, unsigned int rotation) const | Directional2DEnvironment | private |
searchGoal | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | protected |
SetColor(const rgbColor &r) const | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | inlinevirtual |
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) const | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | inlinevirtual |
SetGoalTest(GoalTester *t) | Directional2DEnvironment | inline |
SetHeuristicType(heuristicType theType) | Directional2DEnvironment | inline |
SetOccupancyInfo(OccupancyInterface< xySpeedHeading, deltaSpeedHeading > *) | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | inlinevirtual |
sinTable | Directional2DEnvironment | protected |
StoreGoal(xySpeedHeading &s) | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | inlinevirtual |
test | Directional2DEnvironment | private |
transparency | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | mutableprotected |
UndoAction(xySpeedHeading &s, deltaSpeedHeading dir) const | Directional2DEnvironment | virtual |
~Directional2DEnvironment() | Directional2DEnvironment | virtual |
~Heuristic() | Heuristic< xySpeedHeading > | inlinevirtual |
~SearchEnvironment() | SearchEnvironment< xySpeedHeading, deltaSpeedHeading > | inlinevirtual |