HOG2
CanonicalGrid::CanonicalGrid Member List

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

ApplyAction(xyLoc &s, tDirection dir) constCanonicalGrid::CanonicalGrid
SearchEnvironment< xyLoc, tDirection >::ApplyAction(xyLoc &s, tDirection a) const=0SearchEnvironment< xyLoc, tDirection >pure virtual
bValidSearchGoalSearchEnvironment< xyLoc, tDirection >protected
CanonicalGrid(Map *m)CanonicalGrid::CanonicalGrid
ClearGoal()CanonicalGrid::CanonicalGridinlinevirtual
colorSearchEnvironment< xyLoc, tDirection >mutableprotected
DIAGONAL_COSTCanonicalGrid::CanonicalGridprotected
Draw(Graphics::Display &disp) constCanonicalGrid::CanonicalGridvirtual
Draw(Graphics::Display &disp, const xyLoc &l) constCanonicalGrid::CanonicalGridvirtual
Draw(Graphics::Display &disp, const xyLoc &l1, const xyLoc &l2, float v) constCanonicalGrid::CanonicalGridvirtual
SearchEnvironment< xyLoc, tDirection >::Draw(Graphics::Display &display, const xyLoc &) constSearchEnvironment< xyLoc, tDirection >inlinevirtual
DrawAlternate(Graphics::Display &disp, const xyLoc &l) constCanonicalGrid::CanonicalGridvirtual
DrawArrow(Graphics::Display &disp, const xyLoc &x, const xyLoc &y, double width=1.0) constCanonicalGrid::CanonicalGridvirtual
DrawBasicOrdering(::Graphics::Display &disp, const xyLoc l) constCanonicalGrid::CanonicalGrid
DrawLine(Graphics::Display &disp, const xyLoc &x, const xyLoc &y, double width=1.0) constCanonicalGrid::CanonicalGridvirtual
SearchEnvironment< xyLoc, tDirection >::DrawLine(Graphics::Display &display, const xyLoc &x, const xyLoc &y, float width=1.0) constSearchEnvironment< xyLoc, tDirection >inlinevirtual
DrawOrdering(::Graphics::Display &disp, const xyLoc l) constCanonicalGrid::CanonicalGrid
DrawStateLabel(Graphics::Display &disp, const xyLoc &l1, const char *txt) constCanonicalGrid::CanonicalGridvirtual
DrawStateLabel(Graphics::Display &disp, const xyLoc &l1, const xyLoc &l2, float v, const char *txt) constCanonicalGrid::CanonicalGridvirtual
EightConnected()CanonicalGrid::CanonicalGridinline
FourConnected()CanonicalGrid::CanonicalGridinline
fourConnectedCanonicalGrid::CanonicalGridprotected
GCost(const xyLoc &node1, const xyLoc &node2) constCanonicalGrid::CanonicalGrid
GCost(const xyLoc &node1, const tDirection &act) constCanonicalGrid::CanonicalGrid
SearchEnvironment< xyLoc, tDirection >::GCost(const xyLoc &node1, const xyLoc &node2) const=0SearchEnvironment< xyLoc, tDirection >pure virtual
SearchEnvironment< xyLoc, tDirection >::GCost(const xyLoc &node, const tDirection &act) const=0SearchEnvironment< xyLoc, tDirection >pure virtual
GetAction(const xyLoc &s1, const xyLoc &s2) constCanonicalGrid::CanonicalGrid
SearchEnvironment< xyLoc, tDirection >::GetAction(const xyLoc &s1, const xyLoc &s2) constSearchEnvironment< xyLoc, tDirection >virtual
GetActionHash(tDirection act) constCanonicalGrid::CanonicalGrid
SearchEnvironment< xyLoc, tDirection >::GetActionHash(tDirection act) const=0SearchEnvironment< xyLoc, tDirection >pure virtual
GetActions(const xyLoc &nodeID, std::vector< tDirection > &actions) constCanonicalGrid::CanonicalGrid
SearchEnvironment< xyLoc, tDirection >::GetActions(const xyLoc &nodeID, std::vector< tDirection > &actions) const=0SearchEnvironment< xyLoc, tDirection >pure virtual
GetBasicSuccessors(const xyLoc &nodeID, std::vector< xyLoc > &neighbors) constCanonicalGrid::CanonicalGridprotected
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) constSearchEnvironment< xyLoc, tDirection >inlinevirtual
GetColor() constSearchEnvironment< xyLoc, tDirection >inlinevirtual
GetDiagonalCost()CanonicalGrid::CanonicalGridinline
GetFirstJumpPoints(const xyLoc &nodeID, std::vector< xyLoc > &neighbors) constCanonicalGrid::CanonicalGrid
GetMap() constCanonicalGrid::CanonicalGridinline
GetMaxHash() constCanonicalGrid::CanonicalGrid
SearchEnvironment< xyLoc, tDirection >::GetMaxHash() constSearchEnvironment< xyLoc, tDirection >inlinevirtual
GetNextState(const xyLoc &currents, tDirection dir, xyLoc &news) constCanonicalGrid::CanonicalGrid
SearchEnvironment< xyLoc, tDirection >::GetNextState(const xyLoc &s1, tDirection a, xyLoc &s2) constSearchEnvironment< xyLoc, tDirection >inlinevirtual
GetNumSuccessors(const xyLoc &stateID) constSearchEnvironment< xyLoc, tDirection >inlinevirtual
GetOccupancyInfo()SearchEnvironment< xyLoc, tDirection >inlinevirtual
GetPathLength(std::vector< xyLoc > &neighbors)SearchEnvironment< xyLoc, tDirection >virtual
GetPathLength(const xyLoc &start, std::vector< tDirection > &neighbors)SearchEnvironment< xyLoc, tDirection >virtual
GetStateFromHash(uint64_t parent, xyLoc &s) constSearchEnvironment< xyLoc, tDirection >inlinevirtual
GetStateHash(const xyLoc &node) constCanonicalGrid::CanonicalGrid
SearchEnvironment< xyLoc, tDirection >::GetStateHash(const xyLoc &node) const=0SearchEnvironment< xyLoc, tDirection >pure virtual
GetSuccessors(const xyLoc &nodeID, std::vector< xyLoc > &neighbors) constCanonicalGrid::CanonicalGrid
SearchEnvironment< xyLoc, tDirection >::GetSuccessors(const xyLoc &nodeID, std::vector< xyLoc > &neighbors) const=0SearchEnvironment< xyLoc, tDirection >pure virtual
GLDrawLine(const xyLoc &x, const xyLoc &y) constCanonicalGrid::CanonicalGrid
SearchEnvironment< xyLoc, tDirection >::GLDrawLine(const xyLoc &x, const xyLoc &y) constSearchEnvironment< xyLoc, tDirection >inlinevirtual
GLDrawPath(const std::vector< xyLoc > &x) constSearchEnvironment< xyLoc, tDirection >virtual
GLLabelState(const xyLoc &, const char *) constCanonicalGrid::CanonicalGrid
GLLabelState(const xyLoc &s, const char *str, double scale) constCanonicalGrid::CanonicalGrid
SearchEnvironment< xyLoc, tDirection >::GLLabelState(const xyLoc &, const char *) constSearchEnvironment< xyLoc, tDirection >inlinevirtual
GoalTest(const xyLoc &node, const xyLoc &goal) constCanonicalGrid::CanonicalGrid
GoalTest(const xyLoc &) constCanonicalGrid::CanonicalGridinline
SearchEnvironment< xyLoc, tDirection >::GoalTest(const xyLoc &node, const xyLoc &goal) const=0SearchEnvironment< xyLoc, tDirection >pure virtual
SearchEnvironment< xyLoc, tDirection >::GoalTest(const xyLoc &node) constSearchEnvironment< xyLoc, tDirection >inlinevirtual
gridCanonicalGrid::CanonicalGridprotected
HCost(const xyLoc &) constCanonicalGrid::CanonicalGridinline
HCost(const xyLoc &node1, const xyLoc &node2) constCanonicalGrid::CanonicalGrid
SearchEnvironment< xyLoc, tDirection >::HCost(const xyLoc &node1, const xyLoc &node2) const=0SearchEnvironment< xyLoc, tDirection >pure virtual
SearchEnvironment< xyLoc, tDirection >::HCost(const xyLoc &node1, const xyLoc &node2, double parentHCost) constSearchEnvironment< xyLoc, tDirection >inlinevirtual
SearchEnvironment< xyLoc, tDirection >::HCost(const xyLoc &node) constSearchEnvironment< xyLoc, tDirection >inlinevirtual
Heuristic()Heuristic< xyLoc >inline
heuristicsHeuristic< xyLoc >
histogramHeuristic< xyLoc >mutable
InvertAction(tDirection &a) constCanonicalGrid::CanonicalGrid
SearchEnvironment< xyLoc, tDirection >::InvertAction(tDirection &a) const=0SearchEnvironment< xyLoc, tDirection >pure virtual
IsGoalStored() constCanonicalGrid::CanonicalGridinline
SearchEnvironment< xyLoc, tDirection >::IsGoalStored() constSearchEnvironment< xyLoc, tDirection >inlinevirtual
lookupsHeuristic< xyLoc >
mapCanonicalGrid::CanonicalGridprotected
OpenGLDraw() constCanonicalGrid::CanonicalGrid
OpenGLDraw(const xyLoc &l) constCanonicalGrid::CanonicalGrid
OpenGLDraw(const xyLoc &l1, const xyLoc &l2, float v) constCanonicalGrid::CanonicalGrid
OpenGLDraw(const xyLoc &, const tDirection &) constCanonicalGrid::CanonicalGrid
SearchEnvironment< xyLoc, tDirection >::OpenGLDraw() constSearchEnvironment< xyLoc, tDirection >inlinevirtual
SearchEnvironment< xyLoc, tDirection >::OpenGLDraw(const xyLoc &) constSearchEnvironment< xyLoc, tDirection >inlinevirtual
SearchEnvironment< xyLoc, tDirection >::OpenGLDraw(const xyLoc &, const xyLoc &, float) constSearchEnvironment< xyLoc, tDirection >inlinevirtual
SearchEnvironment< xyLoc, tDirection >::OpenGLDraw(const xyLoc &, const tDirection &) constSearchEnvironment< xyLoc, tDirection >inlinevirtual
searchGoalSearchEnvironment< xyLoc, tDirection >protected
SetColor(const rgbColor &r) constSearchEnvironment< xyLoc, tDirection >inlinevirtual
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) constSearchEnvironment< xyLoc, tDirection >inlinevirtual
SetDiagonalCost(double val)CanonicalGrid::CanonicalGridinline
SetEightConnected()CanonicalGrid::CanonicalGridinline
SetFourConnected()CanonicalGrid::CanonicalGridinline
SetOccupancyInfo(OccupancyInterface< xyLoc, tDirection > *)SearchEnvironment< xyLoc, tDirection >inlinevirtual
StoreGoal(xyLoc &)CanonicalGrid::CanonicalGridinline
SearchEnvironment< xyLoc, tDirection >::StoreGoal(xyLoc &s)SearchEnvironment< xyLoc, tDirection >inlinevirtual
SVGDraw()CanonicalGrid::CanonicalGrid
SVGDraw(const xyLoc &)CanonicalGrid::CanonicalGrid
SVGDrawLine(const xyLoc &x, const xyLoc &y, int width=1) constCanonicalGrid::CanonicalGrid
SVGFrameRect(int left, int top, int right, int bottom, int width=1)CanonicalGrid::CanonicalGrid
SVGHeader()CanonicalGrid::CanonicalGrid
SVGLabelState(const xyLoc &, const char *, double scale) constCanonicalGrid::CanonicalGrid
transparencySearchEnvironment< xyLoc, tDirection >mutableprotected
UndoAction(xyLoc &s, tDirection a) constSearchEnvironment< xyLoc, tDirection >inlinevirtual
~Heuristic()Heuristic< xyLoc >inlinevirtual
~SearchEnvironment()SearchEnvironment< xyLoc, tDirection >inlinevirtual