HOG2
Map3DGrid Member List

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

AddEdge(state3d &from, state3d &to)Map3DGridprivate
AddEdge(int sec1, int reg1, int sec2, int reg2, int weight)Map3DGridprivate
AddGridEdge(state3d &from, state3d &to, bool local)Map3DGridprivate
AddMap(Map *map, int elevation)Map3DGrid
AddMapPoints(Map *map, std::vector< bool > &visited, int x, int y, int elevation)Map3DGridprivate
AddPoint(int x, int y, int z)Map3DGrid
AddSectorEdge(state3d &from, state3d &to)Map3DGridprivate
ApplyAction(state3d &s, action3d a) constMap3DGridvirtual
bValidSearchGoalSearchEnvironment< state3d, action3d >protected
ClearGoal()SearchEnvironment< state3d, action3d >inlinevirtual
colorSearchEnvironment< state3d, action3d >mutableprotected
Draw(Graphics::Display &display) constSearchEnvironment< state3d, action3d >inlinevirtual
Draw(Graphics::Display &display, const state3d &) constSearchEnvironment< state3d, action3d >inlinevirtual
drawGridMap3DGridprivate
DrawLine(Graphics::Display &display, const state3d &x, const state3d &y, float width=1.0) constSearchEnvironment< state3d, action3d >inlinevirtual
FindNearState(int x, int y, int z, state3d &s) constMap3DGrid
GCost(const state3d &node1, const state3d &node2) constMap3DGridvirtual
GCost(const state3d &node, const action3d &act) constMap3DGridvirtual
GetAbstractionBytesUsed()Map3DGrid
GetAction(const state3d &s1, const state3d &s2) constMap3DGridinlinevirtual
GetActionHash(action3d act) constMap3DGridvirtual
GetActions(const state3d &nodeID, std::vector< action3d > &actions) constMap3DGridvirtual
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) constSearchEnvironment< state3d, action3d >inlinevirtual
GetColor() constSearchEnvironment< state3d, action3d >inlinevirtual
GetDrawGrid()Map3DGridinline
GetGridBytesUsed()Map3DGrid
GetHeight()Map3DGridinline
GetMaxHash() constSearchEnvironment< state3d, action3d >inlinevirtual
GetNextState(const state3d &s1, action3d a, state3d &s2) constSearchEnvironment< state3d, action3d >inlinevirtual
GetNumSuccessors(const state3d &stateID) constSearchEnvironment< state3d, action3d >inlinevirtual
GetOccupancyInfo()SearchEnvironment< state3d, action3d >inlinevirtual
GetOpenGLCoord(int xLoc, int yLoc, int zLoc, GLdouble &x, GLdouble &y, GLdouble &z, GLdouble &r, GLdouble &h) constMap3DGridprivate
GetPathLength(std::vector< state3d > &neighbors)SearchEnvironment< state3d, action3d >virtual
GetPathLength(const state3d &start, std::vector< action3d > &neighbors)SearchEnvironment< state3d, action3d >virtual
GetPointFromCoordinate(point3d loc, int &px, int &py, int &pz) constMap3DGrid
GetSector(int x, int y) constMap3DGridinlineprivate
GetStateFromHash(uint64_t parent, state3d &s) constSearchEnvironment< state3d, action3d >inlinevirtual
GetStateFromXYZ(state3d &s, int x, int y, int z) constMap3DGridprivate
GetStateHash(const state3d &node) constMap3DGridvirtual
GetSuccessors(const state3d &nodeID, std::vector< state3d > &neighbors) constMap3DGridvirtual
GetWidth()Map3DGridinline
GetXYFromState(const state3d &s, int &x, int &y) constMap3DGridprivate
GetXYZFromState(const state3d &s, int &x, int &y, int &z) constMap3DGridprivate
GLDrawLine(const state3d &x, const state3d &y) constMap3DGridvirtual
GLDrawPath(const std::vector< state3d > &x) constSearchEnvironment< state3d, action3d >virtual
GLLabelState(const state3d &, const char *) constSearchEnvironment< state3d, action3d >inlinevirtual
GoalTest(const state3d &node, const state3d &goal) constMap3DGridvirtual
SearchEnvironment< state3d, action3d >::GoalTest(const state3d &node) constSearchEnvironment< state3d, action3d >inlinevirtual
HCost(const state3d &node1, const state3d &node2) constMap3DGridvirtual
SearchEnvironment< state3d, action3d >::HCost(const state3d &node1, const state3d &node2, double parentHCost) constSearchEnvironment< state3d, action3d >inlinevirtual
SearchEnvironment< state3d, action3d >::HCost(const state3d &node) constSearchEnvironment< state3d, action3d >inlinevirtual
Heuristic()Heuristic< state3d >inline
heuristicsHeuristic< state3d >
histogramHeuristic< state3d >mutable
InternalRemovePoint(int x, int y, int z)Map3DGridprivate
InvertAction(action3d &a) constMap3DGridinlinevirtual
IsGoalStored() constSearchEnvironment< state3d, action3d >inlinevirtual
lookupsHeuristic< state3d >
Map3DGrid(int width, int height, int theSectorSize)Map3DGrid
Map3DGrid(Map *map, int theSectorSize)Map3DGrid
mHeightMap3DGridprivate
mWidthMap3DGridprivate
mXSectorsMap3DGridprivate
mYSectorsMap3DGridprivate
OpenGLDraw() constMap3DGrid
OpenGLDraw(const state3d &) constMap3DGridvirtual
OpenGLDraw(const state3d &, const action3d &) constMap3DGridinlinevirtual
SearchEnvironment< state3d, action3d >::OpenGLDraw() constSearchEnvironment< state3d, action3d >inlinevirtual
SearchEnvironment< state3d, action3d >::OpenGLDraw(const state3d &, const state3d &, float) constSearchEnvironment< state3d, action3d >inlinevirtual
PrintStats()Map3DGrid
RemoveEdge(int sec1, int reg1, int sec2, int reg2, int weight)Map3DGridprivate
RemoveEdge(state3d &from, state3d &to)Map3DGridprivate
RemoveGridEdge(state3d &from, state3d &to)Map3DGridprivate
RemovePoint(int x, int y, int z, bool split=true)Map3DGrid
RemoveSectorEdge(state3d &from, state3d &to)Map3DGridprivate
searchGoalSearchEnvironment< state3d, action3d >protected
sectorsMap3DGridprivate
SetColor(const rgbColor &r) constSearchEnvironment< state3d, action3d >inlinevirtual
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) constSearchEnvironment< state3d, action3d >inlinevirtual
SetDrawGrid(bool draw)Map3DGridinline
SetOccupancyInfo(OccupancyInterface< state3d, action3d > *)SearchEnvironment< state3d, action3d >inlinevirtual
StoreGoal(state3d &s)SearchEnvironment< state3d, action3d >inlinevirtual
transparencySearchEnvironment< state3d, action3d >mutableprotected
UndoAction(state3d &s, action3d a) constSearchEnvironment< state3d, action3d >inlinevirtual
~Heuristic()Heuristic< state3d >inlinevirtual
~SearchEnvironment()SearchEnvironment< state3d, action3d >inlinevirtual