HOG2
RoboticArm Member List

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

AddHeuristic(RoboticArmHeuristic *h)RoboticArminline
AddObstacle(line2d obs)RoboticArm
ApplyAction(armAngles &s, armRotations dir) constRoboticArmvirtual
armLengthRoboticArmprivate
armSegmentsRoboticArmmutableprivate
BuildSinCosTables()RoboticArmprivate
bValidSearchGoalSearchEnvironment< armAngles, armRotations >protected
ceRoboticArmprivate
ClearGoal()RoboticArminlinevirtual
colorSearchEnvironment< armAngles, armRotations >mutableprotected
cosTableRoboticArmprivate
DOFRoboticArmprivate
Draw(Graphics::Display &display) constSearchEnvironment< armAngles, armRotations >inlinevirtual
Draw(Graphics::Display &display, const armAngles &) constSearchEnvironment< armAngles, armRotations >inlinevirtual
DrawLine(line2d l) constRoboticArmprivate
SearchEnvironment< armAngles, armRotations >::DrawLine(Graphics::Display &display, const armAngles &x, const armAngles &y, float width=1.0) constSearchEnvironment< armAngles, armRotations >inlinevirtual
GCost(const armAngles &, const armAngles &) constRoboticArminlinevirtual
GCost(const armAngles &, const armRotations &) constRoboticArminlinevirtual
GenerateLineSegments(const armAngles &a, std::vector< line2d > &armSegments) constRoboticArmprivate
GetAction(const armAngles &s1, const armAngles &s2) constRoboticArmvirtual
GetActionHash(armRotations act) constRoboticArmvirtual
GetActions(const armAngles &nodeID, std::vector< armRotations > &actions) constRoboticArmvirtual
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) constSearchEnvironment< armAngles, armRotations >inlinevirtual
GetColor() constSearchEnvironment< armAngles, armRotations >inlinevirtual
GetCos(int angle) constRoboticArmprivate
GetMaxHash() constSearchEnvironment< armAngles, armRotations >inlinevirtual
GetNextState(const armAngles &currents, armRotations dir, armAngles &news) constRoboticArmvirtual
GetNumSuccessors(const armAngles &stateID) constSearchEnvironment< armAngles, armRotations >inlinevirtual
GetOccupancyInfo()SearchEnvironment< armAngles, armRotations >inlinevirtual
GetPathLength(std::vector< armAngles > &neighbors)SearchEnvironment< armAngles, armRotations >virtual
GetPathLength(const armAngles &start, std::vector< armRotations > &neighbors)SearchEnvironment< armAngles, armRotations >virtual
GetRandomState()RoboticArm
GetSin(int angle) constRoboticArmprivate
GetStateFromHash(uint64_t hash, armAngles &) constRoboticArmvirtual
GetStateHash(const armAngles &node) constRoboticArmvirtual
GetSuccessors(const armAngles &nodeID, std::vector< armAngles > &neighbors) constRoboticArmvirtual
GetTipPosition(armAngles &s, double &x, double &y)RoboticArm
GetTolerance() constRoboticArminline
GLDrawLine(const armAngles &x, const armAngles &y) constSearchEnvironment< armAngles, armRotations >inlinevirtual
GLDrawPath(const std::vector< armAngles > &x) constSearchEnvironment< armAngles, armRotations >virtual
GLLabelState(const armAngles &, const char *) constSearchEnvironment< armAngles, armRotations >inlinevirtual
GoalTest(const armAngles &node, const armAngles &goal) constRoboticArmvirtual
GoalTest(const armAngles &) constRoboticArminlinevirtual
HCost(const armAngles &) constRoboticArminlinevirtual
HCost(const armAngles &node1, const armAngles &node2) constRoboticArmvirtual
SearchEnvironment< armAngles, armRotations >::HCost(const armAngles &node1, const armAngles &node2, double parentHCost) constSearchEnvironment< armAngles, armRotations >inlinevirtual
Heuristic()Heuristic< armAngles >inline
heuristicsRoboticArmprivate
histogramHeuristic< armAngles >mutable
InvertAction(armRotations &a) constRoboticArmvirtual
IsGoalStored() constRoboticArminline
SearchEnvironment< armAngles, armRotations >::IsGoalStored() constSearchEnvironment< armAngles, armRotations >inlinevirtual
LegalArmConfig(armAngles &a) constRoboticArm
legalsRoboticArmprivate
LegalState(armAngles &a) constRoboticArm
lookupsHeuristic< armAngles >
obstaclesRoboticArmprivate
OpenGLDraw() constRoboticArmvirtual
OpenGLDraw(const armAngles &l) constRoboticArmvirtual
OpenGLDraw(const armAngles &, const armRotations &) constRoboticArmvirtual
OpenGLDraw(const armAngles &, const armAngles &, float) constRoboticArminlinevirtual
SearchEnvironment< armAngles, armRotations >::OpenGLDraw() constSearchEnvironment< armAngles, armRotations >inlinevirtual
PopObstacle()RoboticArm
RoboticArm(int DOF, double armLength, double tolerance=0.01)RoboticArm
searchGoalSearchEnvironment< armAngles, armRotations >protected
SetColor(const rgbColor &r) constSearchEnvironment< armAngles, armRotations >inlinevirtual
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) constSearchEnvironment< armAngles, armRotations >inlinevirtual
SetOccupancyInfo(OccupancyInterface< armAngles, armRotations > *)SearchEnvironment< armAngles, armRotations >inlinevirtual
sinTableRoboticArmprivate
statesRoboticArmmutableprivate
StoreGoal(armAngles &)RoboticArminlinevirtual
TipPositionIndex(armAngles &s, const double minX=-1, const double minY=-1, const double width=2)RoboticArm
toleranceRoboticArmprivate
transparencySearchEnvironment< armAngles, armRotations >mutableprotected
UndoAction(armAngles &s, armRotations a) constSearchEnvironment< armAngles, armRotations >inlinevirtual
~Heuristic()Heuristic< armAngles >inlinevirtual
~RoboticArm()RoboticArmvirtual
~SearchEnvironment()SearchEnvironment< armAngles, armRotations >inlinevirtual