HOG2
SFBDPancakeEnvironment Member List

This is the complete list of members for SFBDPancakeEnvironment, including all inherited members.

ApplyAction(pancakeStatePair &s, pancakeMovePair a) constSFBDPancakeEnvironmentvirtual
bValidSearchGoalSearchEnvironment< pancakeStatePair, pancakeMovePair >protected
ClearGoal()SFBDPancakeEnvironmentinlinevirtual
colorSearchEnvironment< pancakeStatePair, pancakeMovePair >mutableprotected
Draw(Graphics::Display &display) constSearchEnvironment< pancakeStatePair, pancakeMovePair >inlinevirtual
Draw(Graphics::Display &display, const pancakeStatePair &) constSearchEnvironment< pancakeStatePair, pancakeMovePair >inlinevirtual
DrawLine(Graphics::Display &display, const pancakeStatePair &x, const pancakeStatePair &y, float width=1.0) constSearchEnvironment< pancakeStatePair, pancakeMovePair >inlinevirtual
GCost(const pancakeStatePair &state1, const pancakeStatePair &state2) constSFBDPancakeEnvironmentvirtual
GCost(const pancakeStatePair &state1, const pancakeMovePair &state2) constSFBDPancakeEnvironmentvirtual
GetAction(const pancakeStatePair &s1, const pancakeStatePair &s2) constSFBDPancakeEnvironmentvirtual
GetActionHash(pancakeMovePair act) constSFBDPancakeEnvironmentvirtual
GetActions(const pancakeStatePair &stateID, std::vector< pancakeMovePair > &actions) constSFBDPancakeEnvironmentvirtual
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) constSearchEnvironment< pancakeStatePair, pancakeMovePair >inlinevirtual
GetColor() constSearchEnvironment< pancakeStatePair, pancakeMovePair >inlinevirtual
GetMaxHash() constSearchEnvironment< pancakeStatePair, pancakeMovePair >inlinevirtual
GetNextState(const pancakeStatePair &s1, pancakeMovePair a, pancakeStatePair &s2) constSearchEnvironment< pancakeStatePair, pancakeMovePair >inlinevirtual
GetNumSuccessors(const pancakeStatePair &stateID) constSearchEnvironment< pancakeStatePair, pancakeMovePair >inlinevirtual
GetOccupancyInfo()SFBDPancakeEnvironmentinlinevirtual
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) constSearchEnvironment< pancakeStatePair, pancakeMovePair >inlinevirtual
GetStateHash(const pancakeStatePair &state) constSFBDPancakeEnvironmentvirtual
GetSuccessors(const pancakeStatePair &stateID, std::vector< pancakeStatePair > &neighbors) constSFBDPancakeEnvironmentvirtual
GLDrawLine(const pancakeStatePair &x, const pancakeStatePair &y) constSearchEnvironment< pancakeStatePair, pancakeMovePair >inlinevirtual
GLDrawPath(const std::vector< pancakeStatePair > &x) constSearchEnvironment< pancakeStatePair, pancakeMovePair >virtual
GLLabelState(const pancakeStatePair &, const char *) constSearchEnvironment< pancakeStatePair, pancakeMovePair >inlinevirtual
GoalTest(const pancakeStatePair &state, const pancakeStatePair &goal) constSFBDPancakeEnvironmentvirtual
GoalTest(const pancakeStatePair &) constSFBDPancakeEnvironmentinlinevirtual
HCost(const pancakeStatePair &state1, const pancakeStatePair &state2) constSFBDPancakeEnvironmentvirtual
HCost(const pancakeStatePair &) constSFBDPancakeEnvironmentinlinevirtual
SearchEnvironment< pancakeStatePair, pancakeMovePair >::HCost(const pancakeStatePair &node1, const pancakeStatePair &node2, double parentHCost) constSearchEnvironment< pancakeStatePair, pancakeMovePair >inlinevirtual
Heuristic()Heuristic< pancakeStatePair >inline
heuristicsHeuristic< pancakeStatePair >
histogramHeuristic< pancakeStatePair >mutable
InvertAction(pancakeMovePair &a) constSFBDPancakeEnvironmentvirtual
IsGoalStored() constSFBDPancakeEnvironmentinlinevirtual
SearchEnvironment< pancakeStatePair, pancakeMovePair >::IsGoalStored() constSearchEnvironment< pancakeStatePair, pancakeMovePair >inlinevirtual
lookupsHeuristic< pancakeStatePair >
MeasureLocalHeuristic(const BurnedPancakePuzzleState &a, const BurnedPancakePuzzleState &b) constSFBDPancakeEnvironmentprotected
OpenGLDraw() constSFBDPancakeEnvironmentvirtual
OpenGLDraw(const pancakeStatePair &s) constSFBDPancakeEnvironmentvirtual
OpenGLDraw(const pancakeStatePair &s, const pancakeMovePair &gm) constSFBDPancakeEnvironmentvirtual
OpenGLDraw(const pancakeStatePair &s, const pancakeStatePair &, float) constSFBDPancakeEnvironmentinlinevirtual
SearchEnvironment< pancakeStatePair, pancakeMovePair >::OpenGLDraw() constSearchEnvironment< pancakeStatePair, pancakeMovePair >inlinevirtual
panSFBDPancakeEnvironmentprotected
searchGoalSearchEnvironment< pancakeStatePair, pancakeMovePair >protected
SetColor(const rgbColor &r) constSearchEnvironment< pancakeStatePair, pancakeMovePair >inlinevirtual
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) constSearchEnvironment< pancakeStatePair, pancakeMovePair >inlinevirtual
SetOccupancyInfo(OccupancyInterface< pancakeStatePair, pancakeMovePair > *)SearchEnvironment< pancakeStatePair, pancakeMovePair >inlinevirtual
SFBDPancakeEnvironment(int theSize)SFBDPancakeEnvironment
StoreGoal(pancakeStatePair &)SFBDPancakeEnvironmentinlinevirtual
transparencySearchEnvironment< pancakeStatePair, pancakeMovePair >mutableprotected
UndoAction(pancakeStatePair &s, pancakeMovePair a) constSearchEnvironment< pancakeStatePair, pancakeMovePair >inlinevirtual
~Heuristic()Heuristic< pancakeStatePair >inlinevirtual
~SearchEnvironment()SearchEnvironment< pancakeStatePair, pancakeMovePair >inlinevirtual
~SFBDPancakeEnvironment()SFBDPancakeEnvironmentvirtual