HOG2
Directional2DEnvironment Member List

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

ApplyAction(xySpeedHeading &s, deltaSpeedHeading dir) constDirectional2DEnvironmentvirtual
BuildAngleTables()Directional2DEnvironmentprivate
BuildHTable(dirHeuristicTable &t)Directional2DEnvironmentprivate
bValidSearchGoalSearchEnvironment< xySpeedHeading, deltaSpeedHeading >protected
checkLegalDirectional2DEnvironmentprivate
ClearGoal()SearchEnvironment< xySpeedHeading, deltaSpeedHeading >inlinevirtual
colorSearchEnvironment< xySpeedHeading, deltaSpeedHeading >mutableprotected
cosTableDirectional2DEnvironmentprotected
Directional2DEnvironment(Map *m, model envType=kVehicle, heuristicType heuristic=kExtendedPerimeterHeuristic)Directional2DEnvironment
Draw(Graphics::Display &display) constSearchEnvironment< xySpeedHeading, deltaSpeedHeading >inlinevirtual
Draw(Graphics::Display &display, const xySpeedHeading &) constSearchEnvironment< xySpeedHeading, deltaSpeedHeading >inlinevirtual
DrawLine(Graphics::Display &display, const xySpeedHeading &x, const xySpeedHeading &y, float width=1.0) constSearchEnvironment< xySpeedHeading, deltaSpeedHeading >inlinevirtual
GCost(const xySpeedHeading &node1, const xySpeedHeading &node2) constDirectional2DEnvironmentvirtual
GCost(const xySpeedHeading &node1, const deltaSpeedHeading &act) constDirectional2DEnvironmentvirtual
GetAction(const xySpeedHeading &s1, const xySpeedHeading &s2) constDirectional2DEnvironmentvirtual
GetActionHash(deltaSpeedHeading act) constDirectional2DEnvironmentvirtual
GetActions(const xySpeedHeading &nodeID, std::vector< deltaSpeedHeading > &actions) constDirectional2DEnvironmentvirtual
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) constSearchEnvironment< xySpeedHeading, deltaSpeedHeading >inlinevirtual
GetColor() constSearchEnvironment< xySpeedHeading, deltaSpeedHeading >inlinevirtual
GetMap()Directional2DEnvironmentinline
GetMaxHash() constSearchEnvironment< xySpeedHeading, deltaSpeedHeading >inlinevirtual
GetNextState(const xySpeedHeading &currents, deltaSpeedHeading dir, xySpeedHeading &news) constDirectional2DEnvironmentvirtual
GetNumAngles()Directional2DEnvironment
GetNumSuccessors(const xySpeedHeading &stateID) constSearchEnvironment< xySpeedHeading, deltaSpeedHeading >inlinevirtual
GetOccupancyInfo()Directional2DEnvironmentinlinevirtual
GetPathLength(std::vector< xySpeedHeading > &neighbors)SearchEnvironment< xySpeedHeading, deltaSpeedHeading >virtual
GetPathLength(const xySpeedHeading &start, std::vector< deltaSpeedHeading > &neighbors)SearchEnvironment< xySpeedHeading, deltaSpeedHeading >virtual
GetStateFromHash(uint64_t parent, xySpeedHeading &s) constSearchEnvironment< xySpeedHeading, deltaSpeedHeading >inlinevirtual
GetStateHash(const xySpeedHeading &node) constDirectional2DEnvironmentvirtual
GetSuccessors(const xySpeedHeading &nodeID, std::vector< xySpeedHeading > &neighbors) constDirectional2DEnvironmentvirtual
GLDrawLine(const xySpeedHeading &a, const xySpeedHeading &b) constDirectional2DEnvironmentvirtual
GLDrawPath(const std::vector< xySpeedHeading > &x) constSearchEnvironment< xySpeedHeading, deltaSpeedHeading >virtual
GLLabelState(const xySpeedHeading &, const char *) constSearchEnvironment< xySpeedHeading, deltaSpeedHeading >inlinevirtual
GoalTest(const xySpeedHeading &node, const xySpeedHeading &goal) constDirectional2DEnvironmentvirtual
GoalTest(const xySpeedHeading &) constDirectional2DEnvironmentinlinevirtual
HCost(const xySpeedHeading &node1, const xySpeedHeading &node2) constDirectional2DEnvironmentvirtual
HCost(const xySpeedHeading &) constDirectional2DEnvironmentinlinevirtual
SearchEnvironment< xySpeedHeading, deltaSpeedHeading >::HCost(const xySpeedHeading &node1, const xySpeedHeading &node2, double parentHCost) constSearchEnvironment< xySpeedHeading, deltaSpeedHeading >inlinevirtual
Heuristic()Heuristic< xySpeedHeading >inline
heuristicsDirectional2DEnvironmentprotected
histogramHeuristic< xySpeedHeading >mutable
hTypeDirectional2DEnvironmentprivate
InvertAction(deltaSpeedHeading &a) constDirectional2DEnvironmentvirtual
IsGoalStored() constSearchEnvironment< xySpeedHeading, deltaSpeedHeading >inlinevirtual
Legal(const xySpeedHeading &node1, const deltaSpeedHeading &act) constDirectional2DEnvironmentprivate
lookupsHeuristic< xySpeedHeading >
LookupStateHash(const xySpeedHeading &s, const dirHeuristicTable &t) constDirectional2DEnvironmentprivate
LookupStateHashIndex(const xySpeedHeading &s, int &index1, int &index2) constDirectional2DEnvironmentprivate
LookupStateHeuristic(const xySpeedHeading &s1, const xySpeedHeading &s2) constDirectional2DEnvironmentprivate
mapDirectional2DEnvironmentprotected
motionModelDirectional2DEnvironmentprivate
myCos(int dir) constDirectional2DEnvironmentprivate
mySin(int dir) constDirectional2DEnvironmentprivate
OpenGLDraw() constDirectional2DEnvironmentvirtual
OpenGLDraw(const xySpeedHeading &l) constDirectional2DEnvironmentvirtual
OpenGLDraw(const xySpeedHeading &oldState, const xySpeedHeading &newState, float perc) constDirectional2DEnvironmentvirtual
OpenGLDraw(const xySpeedHeading &, const deltaSpeedHeading &) constDirectional2DEnvironmentvirtual
SearchEnvironment< xySpeedHeading, deltaSpeedHeading >::OpenGLDraw() constSearchEnvironment< xySpeedHeading, deltaSpeedHeading >inlinevirtual
RotateCCW(xySpeedHeading &s, unsigned int rotation) constDirectional2DEnvironmentprivate
searchGoalSearchEnvironment< xySpeedHeading, deltaSpeedHeading >protected
SetColor(const rgbColor &r) constSearchEnvironment< xySpeedHeading, deltaSpeedHeading >inlinevirtual
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) constSearchEnvironment< xySpeedHeading, deltaSpeedHeading >inlinevirtual
SetGoalTest(GoalTester *t)Directional2DEnvironmentinline
SetHeuristicType(heuristicType theType)Directional2DEnvironmentinline
SetOccupancyInfo(OccupancyInterface< xySpeedHeading, deltaSpeedHeading > *)SearchEnvironment< xySpeedHeading, deltaSpeedHeading >inlinevirtual
sinTableDirectional2DEnvironmentprotected
StoreGoal(xySpeedHeading &s)SearchEnvironment< xySpeedHeading, deltaSpeedHeading >inlinevirtual
testDirectional2DEnvironmentprivate
transparencySearchEnvironment< xySpeedHeading, deltaSpeedHeading >mutableprotected
UndoAction(xySpeedHeading &s, deltaSpeedHeading dir) constDirectional2DEnvironmentvirtual
~Directional2DEnvironment()Directional2DEnvironmentvirtual
~Heuristic()Heuristic< xySpeedHeading >inlinevirtual
~SearchEnvironment()SearchEnvironment< xySpeedHeading, deltaSpeedHeading >inlinevirtual