ApplyAction(MNAgentPuzzleState &s, tAgentAction a) const | MNAgentEnvironment | virtual |
bValidSearchGoal | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | protected |
ClearGoal() | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | inlinevirtual |
color | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | mutableprotected |
domainAbstractionSize | MNAgentEnvironment | private |
Draw(Graphics::Display &display) const | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | inlinevirtual |
Draw(Graphics::Display &display, const MNAgentPuzzleState &) const | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | inlinevirtual |
DrawLine(Graphics::Display &display, const MNAgentPuzzleState &x, const MNAgentPuzzleState &y, float width=1.0) const | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | inlinevirtual |
FindLegalMoves(MNAgentPuzzleState &s, tAgentAction &curr, std::vector< tAgentAction > &actions, int realMoves, int depth, std::vector< bool > &moved) const | MNAgentEnvironment | private |
GCost(const MNAgentPuzzleState &node1, const MNAgentPuzzleState &node2) const | MNAgentEnvironment | virtual |
GCost(const MNAgentPuzzleState &node, const tAgentAction &act) const | MNAgentEnvironment | virtual |
GetAction(const MNAgentPuzzleState &s1, const MNAgentPuzzleState &s2) const | MNAgentEnvironment | virtual |
GetActionHash(tAgentAction act) const | MNAgentEnvironment | virtual |
GetActions(const MNAgentPuzzleState &nodeID, std::vector< tAgentAction > &actions) const | MNAgentEnvironment | virtual |
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) const | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | inlinevirtual |
GetColor() const | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | inlinevirtual |
GetMaxHash() const | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | inlinevirtual |
GetNextState(const MNAgentPuzzleState &, tAgentAction, MNAgentPuzzleState &) const | MNAgentEnvironment | virtual |
GetNumSuccessors(const MNAgentPuzzleState &stateID) const | SearchEnvironment< 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) const | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | inlinevirtual |
GetStateHash(const MNAgentPuzzleState &node) const | MNAgentEnvironment | virtual |
GetSuccessors(const MNAgentPuzzleState &nodeID, std::vector< MNAgentPuzzleState > &neighbors) const | MNAgentEnvironment | virtual |
GLDrawLine(const MNAgentPuzzleState &x, const MNAgentPuzzleState &y) const | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | inlinevirtual |
GLDrawPath(const std::vector< MNAgentPuzzleState > &x) const | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | virtual |
GLLabelState(const MNAgentPuzzleState &, const char *) const | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | inlinevirtual |
GoalTest(const MNAgentPuzzleState &node, const MNAgentPuzzleState &goal) const | MNAgentEnvironment | virtual |
GoalTest(const MNAgentPuzzleState &node) const | MNAgentEnvironment | inlinevirtual |
HCost(const MNAgentPuzzleState &node1, const MNAgentPuzzleState &node2) const | MNAgentEnvironment | virtual |
HCost(const MNAgentPuzzleState &node) const | MNAgentEnvironment | inlinevirtual |
SearchEnvironment< MNAgentPuzzleState, tAgentAction >::HCost(const MNAgentPuzzleState &node1, const MNAgentPuzzleState &node2, double parentHCost) const | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | inlinevirtual |
Heuristic() | Heuristic< MNAgentPuzzleState > | inline |
heuristics | Heuristic< MNAgentPuzzleState > | |
histogram | Heuristic< MNAgentPuzzleState > | mutable |
InvertAction(tAgentAction &a) const | MNAgentEnvironment | virtual |
IsGoalStored() const | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | inlinevirtual |
lookups | Heuristic< MNAgentPuzzleState > | |
MNAgentEnvironment() | MNAgentEnvironment | inline |
OpenGLDraw() const | MNAgentEnvironment | virtual |
OpenGLDraw(const MNAgentPuzzleState &) const | MNAgentEnvironment | virtual |
OpenGLDraw(const MNAgentPuzzleState &, const MNAgentPuzzleState &, float) const | MNAgentEnvironment | virtual |
OpenGLDraw(const MNAgentPuzzleState &, const tAgentAction &) const | MNAgentEnvironment | virtual |
SearchEnvironment< MNAgentPuzzleState, tAgentAction >::OpenGLDraw() const | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | inlinevirtual |
searchGoal | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | protected |
SetColor(const rgbColor &r) const | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | inlinevirtual |
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) const | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | inlinevirtual |
SetDomainAbstractionSize(int val) | MNAgentEnvironment | inline |
SetOccupancyInfo(OccupancyInterface< MNAgentPuzzleState, tAgentAction > *) | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | inlinevirtual |
StoreGoal(MNAgentPuzzleState &s) | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | inlinevirtual |
transparency | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | mutableprotected |
UndoAction(MNAgentPuzzleState &s, tAgentAction a) const | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | inlinevirtual |
~Heuristic() | Heuristic< MNAgentPuzzleState > | inlinevirtual |
~SearchEnvironment() | SearchEnvironment< MNAgentPuzzleState, tAgentAction > | inlinevirtual |