AddEdge(SectorData< sectorSize > &d, int s1, int r1, int s2, int r2) | DWG::DynamicWeightedGrid< sectorSize > | private |
ApplyAction(abstractState &s, edge a) const | DWG::DynamicWeightedGrid< sectorSize > | |
SearchEnvironment< abstractState, edge >::ApplyAction(abstractState &s, edge a) const=0 | SearchEnvironment< abstractState, edge > | pure virtual |
BFS(SectorData< sectorSize > &d, int x, int y, int whichRegion) | DWG::DynamicWeightedGrid< sectorSize > | private |
BuildAbstraction() | DWG::DynamicWeightedGrid< sectorSize > | private |
bValidSearchGoal | SearchEnvironment< abstractState, edge > | protected |
ClearGoal() | SearchEnvironment< abstractState, edge > | inlinevirtual |
color | SearchEnvironment< abstractState, edge > | mutableprotected |
costs | DWG::DynamicWeightedGrid< sectorSize > | private |
Draw(Graphics::Display &display) const | DWG::DynamicWeightedGrid< sectorSize > | virtual |
Draw(Graphics::Display &display, const abstractState &) const | DWG::DynamicWeightedGrid< sectorSize > | |
SearchEnvironment< abstractState, edge >::Draw(Graphics::Display &display, const abstractState &) const | SearchEnvironment< abstractState, edge > | inlinevirtual |
drawAbstraction | DWG::DynamicWeightedGrid< sectorSize > | private |
DrawLine(Graphics::Display &display, const abstractState &x, const abstractState &y, float width=1.0) const | SearchEnvironment< abstractState, edge > | inlinevirtual |
DrawSector(Graphics::Display &display, int sector) const | DWG::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) const | DWG::DynamicWeightedGrid< sectorSize > | private |
GCost(const abstractState &node1, const abstractState &node2) const | DWG::DynamicWeightedGrid< sectorSize > | |
GCost(const abstractState &node, const edge &act) const | DWG::DynamicWeightedGrid< sectorSize > | |
SearchEnvironment< abstractState, edge >::GCost(const abstractState &node1, const abstractState &node2) const=0 | SearchEnvironment< abstractState, edge > | pure virtual |
SearchEnvironment< abstractState, edge >::GCost(const abstractState &node, const edge &act) const=0 | SearchEnvironment< abstractState, edge > | pure virtual |
GetAction(const abstractState &s1, const abstractState &s2) const | DWG::DynamicWeightedGrid< sectorSize > | |
SearchEnvironment< abstractState, edge >::GetAction(const abstractState &s1, const abstractState &s2) const | SearchEnvironment< abstractState, edge > | virtual |
GetActionHash(edge act) const | DWG::DynamicWeightedGrid< sectorSize > | |
SearchEnvironment< abstractState, edge >::GetActionHash(edge act) const=0 | SearchEnvironment< abstractState, edge > | pure virtual |
GetActions(const abstractState &nodeID, std::vector< edge > &actions) const | DWG::DynamicWeightedGrid< sectorSize > | |
SearchEnvironment< abstractState, edge >::GetActions(const abstractState &nodeID, std::vector< edge > &actions) const=0 | SearchEnvironment< abstractState, edge > | pure virtual |
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) const | SearchEnvironment< abstractState, edge > | inlinevirtual |
GetColor() const | SearchEnvironment< abstractState, edge > | inlinevirtual |
GetCoordinate(const xyLoc &l, float &x, float &y, float &r) const | DWG::DynamicWeightedGrid< sectorSize > | |
GetCosts() | DWG::DynamicWeightedGrid< sectorSize > | inline |
GetDrawAbstraction() | DWG::DynamicWeightedGrid< sectorSize > | inline |
GetEdges(int sector) | DWG::DynamicWeightedGrid< sectorSize > | private |
GetHeight() const | DWG::DynamicWeightedGrid< sectorSize > | |
GetLocation(const abstractState &a) | DWG::DynamicWeightedGrid< sectorSize > | |
GetMaxHash() const | SearchEnvironment< abstractState, edge > | inlinevirtual |
GetNextState(const abstractState &s1, edge a, abstractState &s2) const | SearchEnvironment< abstractState, edge > | inlinevirtual |
GetNumEdges() | DWG::DynamicWeightedGrid< sectorSize > | inline |
GetNumRegions() | DWG::DynamicWeightedGrid< sectorSize > | inline |
GetNumSectors() const | DWG::DynamicWeightedGrid< sectorSize > | private |
GetNumSuccessors(const abstractState &stateID) const | SearchEnvironment< abstractState, edge > | inlinevirtual |
GetNumXSectors() const | DWG::DynamicWeightedGrid< sectorSize > | private |
GetNumYSectors() const | DWG::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) const | DWG::DynamicWeightedGrid< sectorSize > | |
GetRegion(const xyLoc &l) | DWG::DynamicWeightedGrid< sectorSize > | private |
GetRegions(int sector) | DWG::DynamicWeightedGrid< sectorSize > | private |
GetSector(const xyLoc &l) const | DWG::DynamicWeightedGrid< sectorSize > | private |
GetSectorOffset(const xyLoc &l, int &x, int &y) const | DWG::DynamicWeightedGrid< sectorSize > | private |
GetState(const xyLoc &l) | DWG::DynamicWeightedGrid< sectorSize > | |
GetStateFromHash(uint64_t parent, abstractState &s) const | SearchEnvironment< abstractState, edge > | inlinevirtual |
GetStateHash(const abstractState &node) const | DWG::DynamicWeightedGrid< sectorSize > | |
SearchEnvironment< abstractState, edge >::GetStateHash(const abstractState &node) const=0 | SearchEnvironment< abstractState, edge > | pure virtual |
GetSuccessors(const abstractState &nodeID, std::vector< abstractState > &neighbors) const | DWG::DynamicWeightedGrid< sectorSize > | |
SearchEnvironment< abstractState, edge >::GetSuccessors(const abstractState &nodeID, std::vector< abstractState > &neighbors) const=0 | SearchEnvironment< abstractState, edge > | pure virtual |
GetTerrainColor(TerrainType t) | DWG::DynamicWeightedGrid< sectorSize > | inlinestatic |
GetTerrainType(const xyLoc &l) const | DWG::DynamicWeightedGrid< sectorSize > | |
GetWidth() const | DWG::DynamicWeightedGrid< sectorSize > | |
GLDrawLine(const abstractState &x, const abstractState &y) const | DWG::DynamicWeightedGrid< sectorSize > | inline |
SearchEnvironment< abstractState, edge >::GLDrawLine(const abstractState &x, const abstractState &y) const | SearchEnvironment< abstractState, edge > | inlinevirtual |
GLDrawPath(const std::vector< abstractState > &x) const | SearchEnvironment< abstractState, edge > | virtual |
GLLabelState(const abstractState &, const char *) const | SearchEnvironment< abstractState, edge > | inlinevirtual |
GoalTest(const abstractState &node, const abstractState &goal) const | DWG::DynamicWeightedGrid< sectorSize > | |
SearchEnvironment< abstractState, edge >::GoalTest(const abstractState &node, const abstractState &goal) const=0 | SearchEnvironment< abstractState, edge > | pure virtual |
SearchEnvironment< abstractState, edge >::GoalTest(const abstractState &node) const | SearchEnvironment< abstractState, edge > | inlinevirtual |
HCost(const abstractState &node1, const abstractState &node2) const | DWG::DynamicWeightedGrid< sectorSize > | |
SearchEnvironment< abstractState, edge >::HCost(const abstractState &node1, const abstractState &node2) const=0 | SearchEnvironment< abstractState, edge > | pure virtual |
SearchEnvironment< abstractState, edge >::HCost(const abstractState &node1, const abstractState &node2, double parentHCost) const | SearchEnvironment< abstractState, edge > | inlinevirtual |
SearchEnvironment< abstractState, edge >::HCost(const abstractState &node) const | SearchEnvironment< abstractState, edge > | inlinevirtual |
Heuristic() | Heuristic< abstractState > | inline |
heuristics | Heuristic< abstractState > | |
histogram | Heuristic< abstractState > | mutable |
InvertAction(edge &a) const | DWG::DynamicWeightedGrid< sectorSize > | |
SearchEnvironment< abstractState, edge >::InvertAction(edge &a) const=0 | SearchEnvironment< abstractState, edge > | pure virtual |
IsGoalStored() const | SearchEnvironment< abstractState, edge > | inlinevirtual |
lookups | Heuristic< abstractState > | |
mHeight | DWG::DynamicWeightedGrid< sectorSize > | private |
mWidth | DWG::DynamicWeightedGrid< sectorSize > | private |
OpenGLDraw() const | DWG::DynamicWeightedGrid< sectorSize > | inline |
OpenGLDraw(const abstractState &) const | DWG::DynamicWeightedGrid< sectorSize > | inline |
OpenGLDraw(const abstractState &, const edge &) const | DWG::DynamicWeightedGrid< sectorSize > | inline |
SearchEnvironment< abstractState, edge >::OpenGLDraw() const | SearchEnvironment< abstractState, edge > | inlinevirtual |
SearchEnvironment< abstractState, edge >::OpenGLDraw(const abstractState &) const | SearchEnvironment< abstractState, edge > | inlinevirtual |
SearchEnvironment< abstractState, edge >::OpenGLDraw(const abstractState &, const abstractState &, float) const | SearchEnvironment< abstractState, edge > | inlinevirtual |
SearchEnvironment< abstractState, edge >::OpenGLDraw(const abstractState &, const edge &) const | SearchEnvironment< abstractState, edge > | inlinevirtual |
SaveMap(const char *filename) | DWG::DynamicWeightedGrid< sectorSize > | |
searchGoal | SearchEnvironment< abstractState, edge > | protected |
sectors | DWG::DynamicWeightedGrid< sectorSize > | private |
SetColor(const rgbColor &r) const | SearchEnvironment< abstractState, edge > | inlinevirtual |
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) const | SearchEnvironment< 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 |
transparency | SearchEnvironment< abstractState, edge > | mutableprotected |
UndoAction(abstractState &s, edge a) const | SearchEnvironment< abstractState, edge > | inlinevirtual |
ValidateEdges() const | DWG::DynamicWeightedGrid< sectorSize > | |
~Heuristic() | Heuristic< abstractState > | inlinevirtual |
~SearchEnvironment() | SearchEnvironment< abstractState, edge > | inlinevirtual |