HOG2
|
This is the complete list of members for RoboticArm, including all inherited members.
AddHeuristic(RoboticArmHeuristic *h) | RoboticArm | inline |
AddObstacle(line2d obs) | RoboticArm | |
ApplyAction(armAngles &s, armRotations dir) const | RoboticArm | virtual |
armLength | RoboticArm | private |
armSegments | RoboticArm | mutableprivate |
BuildSinCosTables() | RoboticArm | private |
bValidSearchGoal | SearchEnvironment< armAngles, armRotations > | protected |
ce | RoboticArm | private |
ClearGoal() | RoboticArm | inlinevirtual |
color | SearchEnvironment< armAngles, armRotations > | mutableprotected |
cosTable | RoboticArm | private |
DOF | RoboticArm | private |
Draw(Graphics::Display &display) const | SearchEnvironment< armAngles, armRotations > | inlinevirtual |
Draw(Graphics::Display &display, const armAngles &) const | SearchEnvironment< armAngles, armRotations > | inlinevirtual |
DrawLine(line2d l) const | RoboticArm | private |
SearchEnvironment< armAngles, armRotations >::DrawLine(Graphics::Display &display, const armAngles &x, const armAngles &y, float width=1.0) const | SearchEnvironment< armAngles, armRotations > | inlinevirtual |
GCost(const armAngles &, const armAngles &) const | RoboticArm | inlinevirtual |
GCost(const armAngles &, const armRotations &) const | RoboticArm | inlinevirtual |
GenerateLineSegments(const armAngles &a, std::vector< line2d > &armSegments) const | RoboticArm | private |
GetAction(const armAngles &s1, const armAngles &s2) const | RoboticArm | virtual |
GetActionHash(armRotations act) const | RoboticArm | virtual |
GetActions(const armAngles &nodeID, std::vector< armRotations > &actions) const | RoboticArm | virtual |
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) const | SearchEnvironment< armAngles, armRotations > | inlinevirtual |
GetColor() const | SearchEnvironment< armAngles, armRotations > | inlinevirtual |
GetCos(int angle) const | RoboticArm | private |
GetMaxHash() const | SearchEnvironment< armAngles, armRotations > | inlinevirtual |
GetNextState(const armAngles ¤ts, armRotations dir, armAngles &news) const | RoboticArm | virtual |
GetNumSuccessors(const armAngles &stateID) const | SearchEnvironment< 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) const | RoboticArm | private |
GetStateFromHash(uint64_t hash, armAngles &) const | RoboticArm | virtual |
GetStateHash(const armAngles &node) const | RoboticArm | virtual |
GetSuccessors(const armAngles &nodeID, std::vector< armAngles > &neighbors) const | RoboticArm | virtual |
GetTipPosition(armAngles &s, double &x, double &y) | RoboticArm | |
GetTolerance() const | RoboticArm | inline |
GLDrawLine(const armAngles &x, const armAngles &y) const | SearchEnvironment< armAngles, armRotations > | inlinevirtual |
GLDrawPath(const std::vector< armAngles > &x) const | SearchEnvironment< armAngles, armRotations > | virtual |
GLLabelState(const armAngles &, const char *) const | SearchEnvironment< armAngles, armRotations > | inlinevirtual |
GoalTest(const armAngles &node, const armAngles &goal) const | RoboticArm | virtual |
GoalTest(const armAngles &) const | RoboticArm | inlinevirtual |
HCost(const armAngles &) const | RoboticArm | inlinevirtual |
HCost(const armAngles &node1, const armAngles &node2) const | RoboticArm | virtual |
SearchEnvironment< armAngles, armRotations >::HCost(const armAngles &node1, const armAngles &node2, double parentHCost) const | SearchEnvironment< armAngles, armRotations > | inlinevirtual |
Heuristic() | Heuristic< armAngles > | inline |
heuristics | RoboticArm | private |
histogram | Heuristic< armAngles > | mutable |
InvertAction(armRotations &a) const | RoboticArm | virtual |
IsGoalStored() const | RoboticArm | inline |
SearchEnvironment< armAngles, armRotations >::IsGoalStored() const | SearchEnvironment< armAngles, armRotations > | inlinevirtual |
LegalArmConfig(armAngles &a) const | RoboticArm | |
legals | RoboticArm | private |
LegalState(armAngles &a) const | RoboticArm | |
lookups | Heuristic< armAngles > | |
obstacles | RoboticArm | private |
OpenGLDraw() const | RoboticArm | virtual |
OpenGLDraw(const armAngles &l) const | RoboticArm | virtual |
OpenGLDraw(const armAngles &, const armRotations &) const | RoboticArm | virtual |
OpenGLDraw(const armAngles &, const armAngles &, float) const | RoboticArm | inlinevirtual |
SearchEnvironment< armAngles, armRotations >::OpenGLDraw() const | SearchEnvironment< armAngles, armRotations > | inlinevirtual |
PopObstacle() | RoboticArm | |
RoboticArm(int DOF, double armLength, double tolerance=0.01) | RoboticArm | |
searchGoal | SearchEnvironment< armAngles, armRotations > | protected |
SetColor(const rgbColor &r) const | SearchEnvironment< armAngles, armRotations > | inlinevirtual |
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) const | SearchEnvironment< armAngles, armRotations > | inlinevirtual |
SetOccupancyInfo(OccupancyInterface< armAngles, armRotations > *) | SearchEnvironment< armAngles, armRotations > | inlinevirtual |
sinTable | RoboticArm | private |
states | RoboticArm | mutableprivate |
StoreGoal(armAngles &) | RoboticArm | inlinevirtual |
TipPositionIndex(armAngles &s, const double minX=-1, const double minY=-1, const double width=2) | RoboticArm | |
tolerance | RoboticArm | private |
transparency | SearchEnvironment< armAngles, armRotations > | mutableprotected |
UndoAction(armAngles &s, armRotations a) const | SearchEnvironment< armAngles, armRotations > | inlinevirtual |
~Heuristic() | Heuristic< armAngles > | inlinevirtual |
~RoboticArm() | RoboticArm | virtual |
~SearchEnvironment() | SearchEnvironment< armAngles, armRotations > | inlinevirtual |