HOG2
Racetrack Member List

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

ApplyAction(RacetrackState &s, RacetrackMove a) constRacetrackvirtual
Boundaries(RacetrackState &s, RacetrackMove &v) constRacetrack
bValidSearchGoalSearchEnvironment< RacetrackState, RacetrackMove >protected
ClearGoal()SearchEnvironment< RacetrackState, RacetrackMove >inlinevirtual
colorSearchEnvironment< RacetrackState, RacetrackMove >mutableprotected
Draw(Graphics::Display &display) constRacetrackvirtual
Draw(Graphics::Display &display, const RacetrackState &s) constRacetrackvirtual
Draw(Graphics::Display &display, const RacetrackState &, RacetrackMove &) constRacetrack
Draw(Graphics::Display &display, const RacetrackState &l1, const RacetrackState &l2, float v) constRacetrack
DrawLine(Graphics::Display &display, const RacetrackState &x, const RacetrackState &y, float width) constRacetrackvirtual
GCost(const RacetrackState &node1, const RacetrackState &node2) constRacetrackinlinevirtual
GCost(const RacetrackState &node, const RacetrackMove &act) constRacetrackinlinevirtual
GetAction(const RacetrackState &s1, RacetrackState &s2) constRacetrack
SearchEnvironment< RacetrackState, RacetrackMove >::GetAction(const RacetrackState &s1, const RacetrackState &s2) constSearchEnvironment< RacetrackState, RacetrackMove >virtual
GetActionHash(RacetrackMove act) constRacetrackvirtual
GetActions(const RacetrackState &nodeID, std::vector< RacetrackMove > &actions) constRacetrackvirtual
GetCarCoordinates(const RacetrackState &s, Graphics::point &center, Graphics::point &p1, Graphics::point &p2, Graphics::point &p3) constRacetrackprivate
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) constSearchEnvironment< RacetrackState, RacetrackMove >inlinevirtual
GetColor() constSearchEnvironment< RacetrackState, RacetrackMove >inlinevirtual
GetIndex(int x, int y) constRacetrackinlineprivate
GetMaxHash() constSearchEnvironment< RacetrackState, RacetrackMove >inlinevirtual
GetNextState(const RacetrackState &s1, RacetrackMove a, RacetrackState &s2) constSearchEnvironment< RacetrackState, RacetrackMove >inlinevirtual
GetNumSuccessors(const RacetrackState &stateID) constRacetrackinlinevirtual
GetOccupancyInfo()SearchEnvironment< RacetrackState, RacetrackMove >inlinevirtual
GetPathLength(std::vector< RacetrackState > &neighbors)SearchEnvironment< RacetrackState, RacetrackMove >virtual
GetPathLength(const RacetrackState &start, std::vector< RacetrackMove > &neighbors)SearchEnvironment< RacetrackState, RacetrackMove >virtual
GetStateFromHash(uint64_t parent, RacetrackState &s) constSearchEnvironment< RacetrackState, RacetrackMove >inlinevirtual
GetStateHash(const RacetrackState &node) constRacetrackvirtual
GetSuccessors(const RacetrackState &nodeID, std::vector< RacetrackState > &neighbors) constRacetrackvirtual
GLDrawLine(const RacetrackState &x, const RacetrackState &y) constSearchEnvironment< RacetrackState, RacetrackMove >inlinevirtual
GLDrawPath(const std::vector< RacetrackState > &x) constSearchEnvironment< RacetrackState, RacetrackMove >virtual
GLLabelState(const RacetrackState &, const char *) constSearchEnvironment< RacetrackState, RacetrackMove >inlinevirtual
GoalTest(const RacetrackState &node, const RacetrackState &goal) constRacetrackvirtual
SearchEnvironment< RacetrackState, RacetrackMove >::GoalTest(const RacetrackState &node) constSearchEnvironment< RacetrackState, RacetrackMove >inlinevirtual
HCost(const RacetrackState &node1, const RacetrackState &node2) constRacetrackvirtual
HCost(const RacetrackState &node) constRacetrackvirtual
SearchEnvironment< RacetrackState, RacetrackMove >::HCost(const RacetrackState &node1, const RacetrackState &node2, double parentHCost) constSearchEnvironment< RacetrackState, RacetrackMove >inlinevirtual
Heuristic()Heuristic< RacetrackState >inline
heuristicRacetrackprivate
heuristicsHeuristic< RacetrackState >
histogramHeuristic< RacetrackState >mutable
InvertAction(RacetrackMove &a) constRacetrackvirtual
IsGoalStored() constSearchEnvironment< RacetrackState, RacetrackMove >inlinevirtual
Legal(const RacetrackState &node1, RacetrackMove &act) constRacetrack
lookupsHeuristic< RacetrackState >
mapRacetrackprivate
meRacetrackprivate
OpenGLDraw() constRacetrackinline
OpenGLDraw(const RacetrackState &) constRacetrackinlinevirtual
OpenGLDraw(const RacetrackState &, const RacetrackMove &) constRacetrackinlinevirtual
SearchEnvironment< RacetrackState, RacetrackMove >::OpenGLDraw() constSearchEnvironment< RacetrackState, RacetrackMove >inlinevirtual
SearchEnvironment< RacetrackState, RacetrackMove >::OpenGLDraw(const RacetrackState &, const RacetrackState &, float) constSearchEnvironment< RacetrackState, RacetrackMove >inlinevirtual
Racetrack(Map *map)Racetrack
Reset(RacetrackState &s) constRacetrack
searchGoalSearchEnvironment< RacetrackState, RacetrackMove >protected
SetColor(const rgbColor &r) constSearchEnvironment< RacetrackState, RacetrackMove >inlinevirtual
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) constSearchEnvironment< RacetrackState, RacetrackMove >inlinevirtual
SetOccupancyInfo(OccupancyInterface< RacetrackState, RacetrackMove > *)SearchEnvironment< RacetrackState, RacetrackMove >inlinevirtual
StoreGoal(RacetrackState &s)SearchEnvironment< RacetrackState, RacetrackMove >inlinevirtual
transparencySearchEnvironment< RacetrackState, RacetrackMove >mutableprotected
UndoAction(RacetrackState &s, RacetrackMove a) constSearchEnvironment< RacetrackState, RacetrackMove >inlinevirtual
UpdateMap(Map *map)Racetrack
~Heuristic()Heuristic< RacetrackState >inlinevirtual
~Racetrack()Racetrack
~SearchEnvironment()SearchEnvironment< RacetrackState, RacetrackMove >inlinevirtual