ApplyAction(state &s, action a) const =0 | SearchEnvironment< state, action > | pure virtual |
bValidSearchGoal | SearchEnvironment< state, action > | protected |
ClearGoal() | SearchEnvironment< state, action > | inlinevirtual |
color | SearchEnvironment< state, action > | mutableprotected |
Draw(Graphics::Display &display) const | SearchEnvironment< state, action > | inlinevirtual |
Draw(Graphics::Display &display, const state &) const | SearchEnvironment< state, action > | inlinevirtual |
DrawLine(Graphics::Display &display, const state &x, const state &y, float width=1.0) const | SearchEnvironment< state, action > | inlinevirtual |
GCost(const state &node1, const state &node2) const =0 | SearchEnvironment< state, action > | pure virtual |
GCost(const state &node, const action &act) const =0 | SearchEnvironment< state, action > | pure virtual |
GetAction(const state &s1, const state &s2) const | SearchEnvironment< state, action > | virtual |
GetActionHash(action act) const =0 | SearchEnvironment< state, action > | pure virtual |
GetActions(const state &nodeID, std::vector< action > &actions) const =0 | SearchEnvironment< state, action > | pure virtual |
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) const | SearchEnvironment< state, action > | inlinevirtual |
GetColor() const | SearchEnvironment< state, action > | inlinevirtual |
GetMaxHash() const | SearchEnvironment< state, action > | inlinevirtual |
GetNextState(const state &s1, action a, state &s2) const | SearchEnvironment< state, action > | inlinevirtual |
GetNumSuccessors(const state &stateID) const | SearchEnvironment< state, action > | inlinevirtual |
GetOccupancyInfo() | SearchEnvironment< state, action > | inlinevirtual |
GetPathLength(std::vector< state > &neighbors) | SearchEnvironment< state, action > | virtual |
GetPathLength(const state &start, std::vector< action > &neighbors) | SearchEnvironment< state, action > | virtual |
GetStateFromHash(uint64_t parent, state &s) const | SearchEnvironment< state, action > | inlinevirtual |
GetStateHash(const state &node) const =0 | SearchEnvironment< state, action > | pure virtual |
GetSuccessors(const state &nodeID, std::vector< state > &neighbors) const =0 | SearchEnvironment< state, action > | pure virtual |
GLDrawLine(const state &x, const state &y) const | SearchEnvironment< state, action > | inlinevirtual |
GLDrawPath(const std::vector< state > &x) const | SearchEnvironment< state, action > | virtual |
GLLabelState(const state &, const char *) const | SearchEnvironment< state, action > | inlinevirtual |
GoalTest(const state &node, const state &goal) const =0 | SearchEnvironment< state, action > | pure virtual |
GoalTest(const state &node) const | SearchEnvironment< state, action > | inlinevirtual |
HCost(const state &node1, const state &node2) const =0 | SearchEnvironment< state, action > | pure virtual |
HCost(const state &node1, const state &node2, double parentHCost) const | SearchEnvironment< state, action > | inlinevirtual |
HCost(const state &node) const | SearchEnvironment< state, action > | inlinevirtual |
Heuristic() | Heuristic< state > | inline |
heuristics | Heuristic< state > | |
histogram | Heuristic< state > | mutable |
InvertAction(action &a) const =0 | SearchEnvironment< state, action > | pure virtual |
IsGoalStored() const | SearchEnvironment< state, action > | inlinevirtual |
lookups | Heuristic< state > | |
OpenGLDraw() const | SearchEnvironment< state, action > | inlinevirtual |
OpenGLDraw(const state &) const | SearchEnvironment< state, action > | inlinevirtual |
OpenGLDraw(const state &, const state &, float) const | SearchEnvironment< state, action > | inlinevirtual |
OpenGLDraw(const state &, const action &) const | SearchEnvironment< state, action > | inlinevirtual |
searchGoal | SearchEnvironment< state, action > | protected |
SetColor(const rgbColor &r) const | SearchEnvironment< state, action > | inlinevirtual |
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) const | SearchEnvironment< state, action > | inlinevirtual |
SetOccupancyInfo(OccupancyInterface< state, action > *) | SearchEnvironment< state, action > | inlinevirtual |
StoreGoal(state &s) | SearchEnvironment< state, action > | inlinevirtual |
transparency | SearchEnvironment< state, action > | mutableprotected |
UndoAction(state &s, action a) const | SearchEnvironment< state, action > | inlinevirtual |
~Heuristic() | Heuristic< state > | inlinevirtual |
~SearchEnvironment() | SearchEnvironment< state, action > | inlinevirtual |