HOG2
AbsGraphEnvironment Member List

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

absAbsGraphEnvironmentprivate
AbsGraphEnvironment(Graph *_g, GraphHeuristic *gh, AbsMapEnvironment *me, BaseMapOccupancyInterface *bmoi)AbsGraphEnvironmentinline
ApplyAction(graphState &s, graphMove a) constGraphEnvironmentvirtual
bValidSearchGoalSearchEnvironment< graphState, graphMove >protected
ClearGoal()AbsGraphEnvironmentinlinevirtual
colorSearchEnvironment< graphState, graphMove >mutableprotected
directedGraphEnvironmentprotected
Draw(Graphics::Display &disp) constGraphEnvironmentvirtual
Draw(Graphics::Display &disp, const graphState &l) constGraphEnvironmentvirtual
drawEdgeCostsGraphEnvironmentprotected
DrawLERP(Graphics::Display &disp, Graph *a, Graph *b, float mix) constGraphEnvironment
DrawLERP(Graphics::Display &disp, Graph *a, Graph *b, float mix, std::function< float(float, float, float)> l1, std::function< float(float, float, float)> l2) constGraphEnvironment
DrawLERP(Graphics::Display &disp, Graph *a, Graph *b, graphState sa, graphState sb, float mix, std::function< float(float, float, float)> l1, std::function< float(float, float, float)> l2) constGraphEnvironment
DrawLine(Graphics::Display &disp, const graphState &x, const graphState &y, double width=1.0) constGraphEnvironmentvirtual
DrawLine(Graphics::Display &disp, float x1, float y1, float x2, float y2, double width=1.0) constGraphEnvironmentvirtual
SearchEnvironment< graphState, graphMove >::DrawLine(Graphics::Display &display, const graphState &x, const graphState &y, float width=1.0) constSearchEnvironment< graphState, graphMove >inlinevirtual
drawNodeLabelsGraphEnvironmentprotected
DrawStateLabel(Graphics::Display &disp, const graphState &l1, const char *txt) constGraphEnvironmentvirtual
exactGoalAbsGraphEnvironmentprivate
gAbsGraphEnvironmentprivate
GCost(const graphState &state1, const graphMove &state2)AbsGraphEnvironmentinlinevirtual
GCost(const graphState &state1, const graphState &state2)AbsGraphEnvironmentinline
GraphEnvironment::GCost(const graphState &state1, const graphState &state2) constGraphEnvironmentvirtual
GraphEnvironment::GCost(const graphState &state1, const graphMove &state2) constGraphEnvironmentvirtual
GetAction(const graphState &s1, const graphState &s2) constGraphEnvironmentvirtual
GetActionHash(graphMove act) constGraphEnvironmentvirtual
GetActions(const graphState &stateID, std::vector< graphMove > &actions) constGraphEnvironmentvirtual
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) constSearchEnvironment< graphState, graphMove >inlinevirtual
GetColor() constSearchEnvironment< graphState, graphMove >inlinevirtual
GetGraph()GraphEnvironmentinline
GetLocation(const graphState &s) constGraphEnvironment
GetMaxHash() constGraphEnvironmentinlinevirtual
SearchEnvironment< graphState, graphMove >::GetMaxHash() constSearchEnvironment< graphState, graphMove >inlinevirtual
GetNextState(const graphState &s1, graphMove a, graphState &s2) constSearchEnvironment< graphState, graphMove >inlinevirtual
GetNodeScale()GraphEnvironmentinline
GetNumSuccessors(const graphState &stateID) constGraphEnvironmentvirtual
GetOccupancyInfo()AbsGraphEnvironmentinlinevirtual
GetPathLength(std::vector< graphState > &neighbors)SearchEnvironment< graphState, graphMove >virtual
GetPathLength(const graphState &start, std::vector< graphMove > &neighbors)SearchEnvironment< graphState, graphMove >virtual
GetStateFromHash(uint64_t parent, graphState &s) constGraphEnvironmentvirtual
GetStateHash(const graphState &state) constGraphEnvironmentvirtual
GetSuccessors(const graphState &stateID, std::vector< graphState > &neighbors) constGraphEnvironmentvirtual
GLDrawLine(const graphState &x, const graphState &y) constGraphEnvironmentvirtual
GLDrawPath(const std::vector< graphState > &x) constSearchEnvironment< graphState, graphMove >virtual
GLLabelState(const graphState &, const char *) constGraphEnvironmentvirtual
GoalTest(const graphState &state, const graphState &goal)AbsGraphEnvironmentinline
GoalTest(const graphState &)AbsGraphEnvironmentinline
GraphEnvironment::GoalTest(const graphState &state, const graphState &goal) constGraphEnvironmentvirtual
GraphEnvironment::GoalTest(const graphState &) constGraphEnvironmentinlinevirtual
goiAbsGraphEnvironmentprivate
GraphEnvironment(Graph *g, GraphHeuristic *gh=0)GraphEnvironment
GraphEnvironment(Map *m, Graph *g, GraphHeuristic *gh=0)GraphEnvironment
hAbsGraphEnvironmentprivate
HCost(const graphState &state1, const graphState &state2) constAbsGraphEnvironmentinlinevirtual
HCost(const graphState &) constAbsGraphEnvironmentinlinevirtual
SearchEnvironment< graphState, graphMove >::HCost(const graphState &node1, const graphState &node2, double parentHCost) constSearchEnvironment< graphState, graphMove >inlinevirtual
Heuristic()Heuristic< graphState >inline
heuristicsHeuristic< graphState >
histogramHeuristic< graphState >mutable
integerEdgeCostsGraphEnvironmentprotected
InvertAction(graphMove &a) constGraphEnvironmentvirtual
IsGoalStored() constAbsGraphEnvironmentinlinevirtual
SearchEnvironment< graphState, graphMove >::IsGoalStored() constSearchEnvironment< graphState, graphMove >inlinevirtual
lookupsHeuristic< graphState >
mGraphEnvironmentprotected
nodeScaleGraphEnvironmentprotected
noDummyGoalAbsGraphEnvironmentprivate
OpenGLDraw() constGraphEnvironmentvirtual
OpenGLDraw(const graphState &s) constGraphEnvironmentvirtual
OpenGLDraw(const graphState &s, const graphMove &gm) constGraphEnvironmentvirtual
OpenGLDraw(const graphState &s, const graphState &, float) constGraphEnvironmentinlinevirtual
SearchEnvironment< graphState, graphMove >::OpenGLDraw() constSearchEnvironment< graphState, graphMove >inlinevirtual
Print(graphState &s)AbsGraphEnvironmentinline
regenvAbsGraphEnvironmentprivate
searchGoalSearchEnvironment< graphState, graphMove >protected
SetAbsGraph(Graph *_g)AbsGraphEnvironmentinline
SetColor(const rgbColor &r) constSearchEnvironment< graphState, graphMove >inlinevirtual
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) constSearchEnvironment< graphState, graphMove >inlinevirtual
SetDirected(bool b)GraphEnvironmentinline
SetDrawEdgeCosts(bool val)GraphEnvironmentinline
SetDrawNodeLabels(bool val)GraphEnvironmentinline
SetFindExactGoal(bool b)AbsGraphEnvironmentinline
SetIntegerEdgeCosts(bool val)GraphEnvironmentinline
SetNodeScale(double v)GraphEnvironmentinline
SetNoDummyGoal(bool b)AbsGraphEnvironmentinline
SetOccupancyInfo(OccupancyInterface< graphState, graphMove > *)SearchEnvironment< graphState, graphMove >inlinevirtual
SetWeightedEnvironment(WeightedMap2DEnvironment *w)AbsGraphEnvironmentinline
StoreGoal(graphState &)AbsGraphEnvironmentinlinevirtual
SVGDraw() constGraphEnvironment
SVGDraw(const graphState &s) constGraphEnvironment
SVGHeader() constGraphEnvironment
SVGLabelState(const graphState &s, const char *) constGraphEnvironment
transparencySearchEnvironment< graphState, graphMove >mutableprotected
UndoAction(graphState &s, graphMove a) constSearchEnvironment< graphState, graphMove >inlinevirtual
wenvAbsGraphEnvironmentprivate
~AbsGraphEnvironment()AbsGraphEnvironmentinline
~GraphEnvironment()GraphEnvironmentvirtual
~Heuristic()Heuristic< graphState >inlinevirtual
~SearchEnvironment()SearchEnvironment< graphState, graphMove >inlinevirtual