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