HOG2
MNAgentEnvironment Member List

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

ApplyAction(MNAgentPuzzleState &s, tAgentAction a) constMNAgentEnvironmentvirtual
bValidSearchGoalSearchEnvironment< MNAgentPuzzleState, tAgentAction >protected
ClearGoal()SearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual
colorSearchEnvironment< MNAgentPuzzleState, tAgentAction >mutableprotected
domainAbstractionSizeMNAgentEnvironmentprivate
Draw(Graphics::Display &display) constSearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual
Draw(Graphics::Display &display, const MNAgentPuzzleState &) constSearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual
DrawLine(Graphics::Display &display, const MNAgentPuzzleState &x, const MNAgentPuzzleState &y, float width=1.0) constSearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual
FindLegalMoves(MNAgentPuzzleState &s, tAgentAction &curr, std::vector< tAgentAction > &actions, int realMoves, int depth, std::vector< bool > &moved) constMNAgentEnvironmentprivate
GCost(const MNAgentPuzzleState &node1, const MNAgentPuzzleState &node2) constMNAgentEnvironmentvirtual
GCost(const MNAgentPuzzleState &node, const tAgentAction &act) constMNAgentEnvironmentvirtual
GetAction(const MNAgentPuzzleState &s1, const MNAgentPuzzleState &s2) constMNAgentEnvironmentvirtual
GetActionHash(tAgentAction act) constMNAgentEnvironmentvirtual
GetActions(const MNAgentPuzzleState &nodeID, std::vector< tAgentAction > &actions) constMNAgentEnvironmentvirtual
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) constSearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual
GetColor() constSearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual
GetMaxHash() constSearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual
GetNextState(const MNAgentPuzzleState &, tAgentAction, MNAgentPuzzleState &) constMNAgentEnvironmentvirtual
GetNumSuccessors(const MNAgentPuzzleState &stateID) constSearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual
GetOccupancyInfo()SearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual
GetPathLength(std::vector< MNAgentPuzzleState > &neighbors)SearchEnvironment< MNAgentPuzzleState, tAgentAction >virtual
GetPathLength(const MNAgentPuzzleState &start, std::vector< tAgentAction > &neighbors)SearchEnvironment< MNAgentPuzzleState, tAgentAction >virtual
GetStateFromHash(uint64_t parent, MNAgentPuzzleState &s) constSearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual
GetStateHash(const MNAgentPuzzleState &node) constMNAgentEnvironmentvirtual
GetSuccessors(const MNAgentPuzzleState &nodeID, std::vector< MNAgentPuzzleState > &neighbors) constMNAgentEnvironmentvirtual
GLDrawLine(const MNAgentPuzzleState &x, const MNAgentPuzzleState &y) constSearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual
GLDrawPath(const std::vector< MNAgentPuzzleState > &x) constSearchEnvironment< MNAgentPuzzleState, tAgentAction >virtual
GLLabelState(const MNAgentPuzzleState &, const char *) constSearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual
GoalTest(const MNAgentPuzzleState &node, const MNAgentPuzzleState &goal) constMNAgentEnvironmentvirtual
GoalTest(const MNAgentPuzzleState &node) constMNAgentEnvironmentinlinevirtual
HCost(const MNAgentPuzzleState &node1, const MNAgentPuzzleState &node2) constMNAgentEnvironmentvirtual
HCost(const MNAgentPuzzleState &node) constMNAgentEnvironmentinlinevirtual
SearchEnvironment< MNAgentPuzzleState, tAgentAction >::HCost(const MNAgentPuzzleState &node1, const MNAgentPuzzleState &node2, double parentHCost) constSearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual
Heuristic()Heuristic< MNAgentPuzzleState >inline
heuristicsHeuristic< MNAgentPuzzleState >
histogramHeuristic< MNAgentPuzzleState >mutable
InvertAction(tAgentAction &a) constMNAgentEnvironmentvirtual
IsGoalStored() constSearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual
lookupsHeuristic< MNAgentPuzzleState >
MNAgentEnvironment()MNAgentEnvironmentinline
OpenGLDraw() constMNAgentEnvironmentvirtual
OpenGLDraw(const MNAgentPuzzleState &) constMNAgentEnvironmentvirtual
OpenGLDraw(const MNAgentPuzzleState &, const MNAgentPuzzleState &, float) constMNAgentEnvironmentvirtual
OpenGLDraw(const MNAgentPuzzleState &, const tAgentAction &) constMNAgentEnvironmentvirtual
SearchEnvironment< MNAgentPuzzleState, tAgentAction >::OpenGLDraw() constSearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual
searchGoalSearchEnvironment< MNAgentPuzzleState, tAgentAction >protected
SetColor(const rgbColor &r) constSearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) constSearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual
SetDomainAbstractionSize(int val)MNAgentEnvironmentinline
SetOccupancyInfo(OccupancyInterface< MNAgentPuzzleState, tAgentAction > *)SearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual
StoreGoal(MNAgentPuzzleState &s)SearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual
transparencySearchEnvironment< MNAgentPuzzleState, tAgentAction >mutableprotected
UndoAction(MNAgentPuzzleState &s, tAgentAction a) constSearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual
~Heuristic()Heuristic< MNAgentPuzzleState >inlinevirtual
~SearchEnvironment()SearchEnvironment< MNAgentPuzzleState, tAgentAction >inlinevirtual