HOG2
DWG::DynamicWeightedGrid< sectorSize > Member List

This is the complete list of members for DWG::DynamicWeightedGrid< sectorSize >, including all inherited members.

AddEdge(SectorData< sectorSize > &d, int s1, int r1, int s2, int r2)DWG::DynamicWeightedGrid< sectorSize >private
ApplyAction(abstractState &s, edge a) constDWG::DynamicWeightedGrid< sectorSize >
SearchEnvironment< abstractState, edge >::ApplyAction(abstractState &s, edge a) const=0SearchEnvironment< abstractState, edge >pure virtual
BFS(SectorData< sectorSize > &d, int x, int y, int whichRegion)DWG::DynamicWeightedGrid< sectorSize >private
BuildAbstraction()DWG::DynamicWeightedGrid< sectorSize >private
bValidSearchGoalSearchEnvironment< abstractState, edge >protected
ClearGoal()SearchEnvironment< abstractState, edge >inlinevirtual
colorSearchEnvironment< abstractState, edge >mutableprotected
costsDWG::DynamicWeightedGrid< sectorSize >private
Draw(Graphics::Display &display) constDWG::DynamicWeightedGrid< sectorSize >virtual
Draw(Graphics::Display &display, const abstractState &) constDWG::DynamicWeightedGrid< sectorSize >
SearchEnvironment< abstractState, edge >::Draw(Graphics::Display &display, const abstractState &) constSearchEnvironment< abstractState, edge >inlinevirtual
drawAbstractionDWG::DynamicWeightedGrid< sectorSize >private
DrawLine(Graphics::Display &display, const abstractState &x, const abstractState &y, float width=1.0) constSearchEnvironment< abstractState, edge >inlinevirtual
DrawSector(Graphics::Display &display, int sector) constDWG::DynamicWeightedGrid< sectorSize >private
DynamicWeightedGrid(int width, int height)DWG::DynamicWeightedGrid< sectorSize >
DynamicWeightedGrid(const char *map, int minRegionSize=80)DWG::DynamicWeightedGrid< sectorSize >
EliminateSmallRegions(int limit)DWG::DynamicWeightedGrid< sectorSize >private
EstimateMemoryInBytes()DWG::DynamicWeightedGrid< sectorSize >inline
FindEdge(int fromSector, int fromRegion, int toSector, int toRegion) constDWG::DynamicWeightedGrid< sectorSize >private
GCost(const abstractState &node1, const abstractState &node2) constDWG::DynamicWeightedGrid< sectorSize >
GCost(const abstractState &node, const edge &act) constDWG::DynamicWeightedGrid< sectorSize >
SearchEnvironment< abstractState, edge >::GCost(const abstractState &node1, const abstractState &node2) const=0SearchEnvironment< abstractState, edge >pure virtual
SearchEnvironment< abstractState, edge >::GCost(const abstractState &node, const edge &act) const=0SearchEnvironment< abstractState, edge >pure virtual
GetAction(const abstractState &s1, const abstractState &s2) constDWG::DynamicWeightedGrid< sectorSize >
SearchEnvironment< abstractState, edge >::GetAction(const abstractState &s1, const abstractState &s2) constSearchEnvironment< abstractState, edge >virtual
GetActionHash(edge act) constDWG::DynamicWeightedGrid< sectorSize >
SearchEnvironment< abstractState, edge >::GetActionHash(edge act) const=0SearchEnvironment< abstractState, edge >pure virtual
GetActions(const abstractState &nodeID, std::vector< edge > &actions) constDWG::DynamicWeightedGrid< sectorSize >
SearchEnvironment< abstractState, edge >::GetActions(const abstractState &nodeID, std::vector< edge > &actions) const=0SearchEnvironment< abstractState, edge >pure virtual
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) constSearchEnvironment< abstractState, edge >inlinevirtual
GetColor() constSearchEnvironment< abstractState, edge >inlinevirtual
GetCoordinate(const xyLoc &l, float &x, float &y, float &r) constDWG::DynamicWeightedGrid< sectorSize >
GetCosts()DWG::DynamicWeightedGrid< sectorSize >inline
GetDrawAbstraction()DWG::DynamicWeightedGrid< sectorSize >inline
GetEdges(int sector)DWG::DynamicWeightedGrid< sectorSize >private
GetHeight() constDWG::DynamicWeightedGrid< sectorSize >
GetLocation(const abstractState &a)DWG::DynamicWeightedGrid< sectorSize >
GetMaxHash() constSearchEnvironment< abstractState, edge >inlinevirtual
GetNextState(const abstractState &s1, edge a, abstractState &s2) constSearchEnvironment< abstractState, edge >inlinevirtual
GetNumEdges()DWG::DynamicWeightedGrid< sectorSize >inline
GetNumRegions()DWG::DynamicWeightedGrid< sectorSize >inline
GetNumSectors() constDWG::DynamicWeightedGrid< sectorSize >private
GetNumSuccessors(const abstractState &stateID) constSearchEnvironment< abstractState, edge >inlinevirtual
GetNumXSectors() constDWG::DynamicWeightedGrid< sectorSize >private
GetNumYSectors() constDWG::DynamicWeightedGrid< sectorSize >private
GetOccupancyInfo()SearchEnvironment< abstractState, edge >inlinevirtual
GetPathLength(std::vector< abstractState > &neighbors)SearchEnvironment< abstractState, edge >virtual
GetPathLength(const abstractState &start, std::vector< edge > &neighbors)SearchEnvironment< abstractState, edge >virtual
GetPointFromCoordinate(point3d loc, int &px, int &py) constDWG::DynamicWeightedGrid< sectorSize >
GetRegion(const xyLoc &l)DWG::DynamicWeightedGrid< sectorSize >private
GetRegions(int sector)DWG::DynamicWeightedGrid< sectorSize >private
GetSector(const xyLoc &l) constDWG::DynamicWeightedGrid< sectorSize >private
GetSectorOffset(const xyLoc &l, int &x, int &y) constDWG::DynamicWeightedGrid< sectorSize >private
GetState(const xyLoc &l)DWG::DynamicWeightedGrid< sectorSize >
GetStateFromHash(uint64_t parent, abstractState &s) constSearchEnvironment< abstractState, edge >inlinevirtual
GetStateHash(const abstractState &node) constDWG::DynamicWeightedGrid< sectorSize >
SearchEnvironment< abstractState, edge >::GetStateHash(const abstractState &node) const=0SearchEnvironment< abstractState, edge >pure virtual
GetSuccessors(const abstractState &nodeID, std::vector< abstractState > &neighbors) constDWG::DynamicWeightedGrid< sectorSize >
SearchEnvironment< abstractState, edge >::GetSuccessors(const abstractState &nodeID, std::vector< abstractState > &neighbors) const=0SearchEnvironment< abstractState, edge >pure virtual
GetTerrainColor(TerrainType t)DWG::DynamicWeightedGrid< sectorSize >inlinestatic
GetTerrainType(const xyLoc &l) constDWG::DynamicWeightedGrid< sectorSize >
GetWidth() constDWG::DynamicWeightedGrid< sectorSize >
GLDrawLine(const abstractState &x, const abstractState &y) constDWG::DynamicWeightedGrid< sectorSize >inline
SearchEnvironment< abstractState, edge >::GLDrawLine(const abstractState &x, const abstractState &y) constSearchEnvironment< abstractState, edge >inlinevirtual
GLDrawPath(const std::vector< abstractState > &x) constSearchEnvironment< abstractState, edge >virtual
GLLabelState(const abstractState &, const char *) constSearchEnvironment< abstractState, edge >inlinevirtual
GoalTest(const abstractState &node, const abstractState &goal) constDWG::DynamicWeightedGrid< sectorSize >
SearchEnvironment< abstractState, edge >::GoalTest(const abstractState &node, const abstractState &goal) const=0SearchEnvironment< abstractState, edge >pure virtual
SearchEnvironment< abstractState, edge >::GoalTest(const abstractState &node) constSearchEnvironment< abstractState, edge >inlinevirtual
HCost(const abstractState &node1, const abstractState &node2) constDWG::DynamicWeightedGrid< sectorSize >
SearchEnvironment< abstractState, edge >::HCost(const abstractState &node1, const abstractState &node2) const=0SearchEnvironment< abstractState, edge >pure virtual
SearchEnvironment< abstractState, edge >::HCost(const abstractState &node1, const abstractState &node2, double parentHCost) constSearchEnvironment< abstractState, edge >inlinevirtual
SearchEnvironment< abstractState, edge >::HCost(const abstractState &node) constSearchEnvironment< abstractState, edge >inlinevirtual
Heuristic()Heuristic< abstractState >inline
heuristicsHeuristic< abstractState >
histogramHeuristic< abstractState >mutable
InvertAction(edge &a) constDWG::DynamicWeightedGrid< sectorSize >
SearchEnvironment< abstractState, edge >::InvertAction(edge &a) const=0SearchEnvironment< abstractState, edge >pure virtual
IsGoalStored() constSearchEnvironment< abstractState, edge >inlinevirtual
lookupsHeuristic< abstractState >
mHeightDWG::DynamicWeightedGrid< sectorSize >private
mWidthDWG::DynamicWeightedGrid< sectorSize >private
OpenGLDraw() constDWG::DynamicWeightedGrid< sectorSize >inline
OpenGLDraw(const abstractState &) constDWG::DynamicWeightedGrid< sectorSize >inline
OpenGLDraw(const abstractState &, const edge &) constDWG::DynamicWeightedGrid< sectorSize >inline
SearchEnvironment< abstractState, edge >::OpenGLDraw() constSearchEnvironment< abstractState, edge >inlinevirtual
SearchEnvironment< abstractState, edge >::OpenGLDraw(const abstractState &) constSearchEnvironment< abstractState, edge >inlinevirtual
SearchEnvironment< abstractState, edge >::OpenGLDraw(const abstractState &, const abstractState &, float) constSearchEnvironment< abstractState, edge >inlinevirtual
SearchEnvironment< abstractState, edge >::OpenGLDraw(const abstractState &, const edge &) constSearchEnvironment< abstractState, edge >inlinevirtual
SaveMap(const char *filename)DWG::DynamicWeightedGrid< sectorSize >
searchGoalSearchEnvironment< abstractState, edge >protected
sectorsDWG::DynamicWeightedGrid< sectorSize >private
SetColor(const rgbColor &r) constSearchEnvironment< abstractState, edge >inlinevirtual
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) constSearchEnvironment< abstractState, edge >inlinevirtual
SetCost(TerrainType t, double cost)DWG::DynamicWeightedGrid< sectorSize >inline
SetCosts(std::vector< double > &c)DWG::DynamicWeightedGrid< sectorSize >inline
SetDrawAbstraction(bool draw)DWG::DynamicWeightedGrid< sectorSize >inline
SetOccupancyInfo(OccupancyInterface< abstractState, edge > *)SearchEnvironment< abstractState, edge >inlinevirtual
SetTerrainType(const xyLoc &l, TerrainType t)DWG::DynamicWeightedGrid< sectorSize >
SetTerrainTypeNoRepair(const xyLoc &l, TerrainType t)DWG::DynamicWeightedGrid< sectorSize >private
StoreGoal(abstractState &s)SearchEnvironment< abstractState, edge >inlinevirtual
transparencySearchEnvironment< abstractState, edge >mutableprotected
UndoAction(abstractState &s, edge a) constSearchEnvironment< abstractState, edge >inlinevirtual
ValidateEdges() constDWG::DynamicWeightedGrid< sectorSize >
~Heuristic()Heuristic< abstractState >inlinevirtual
~SearchEnvironment()SearchEnvironment< abstractState, edge >inlinevirtual