PlanarThreeLinkArm Member ListThis is the complete list of members for PlanarThreeLinkArm, including all inherited members.
| angDist(float a1, float a2) const | PlanarThreeLinkArm | |
| angNorm(float a) const | PlanarThreeLinkArm | |
| autoRegisterPlanarThreeLinkArm | PlanarThreeLinkArm | [private, static] |
| getL1() const | PlanarThreeLinkArm | |
| getL2() const | PlanarThreeLinkArm | |
| getL3() const | PlanarThreeLinkArm | |
| getRegistry() | IKSolver | [static] |
| invKin2Link(float x, float y, float link1, float link2) const | PlanarThreeLinkArm | |
| invKin2Link(float x, float y) const | PlanarThreeLinkArm | |
| invKin3Link(float x, float y, float phi) const | PlanarThreeLinkArm | |
| invKin3LinkRelaxPhi(float x, float y, float pref_phi) const | PlanarThreeLinkArm | |
| jointLimits | PlanarThreeLinkArm | [private] |
| L1 | PlanarThreeLinkArm | [private] |
| L2 | PlanarThreeLinkArm | [private] |
| L3 | PlanarThreeLinkArm | [private] |
| LIMITS enum value | IKSolver | |
| nearConfig(PlanarThreeLinkArm::Solutions sol, float elbow, bool valid) const | PlanarThreeLinkArm | |
| PlanarThreeLinkArm() | PlanarThreeLinkArm | |
| PlanarThreeLinkArm(unsigned int offset) | PlanarThreeLinkArm | |
| PrintVariables() const | PlanarThreeLinkArm | |
| PROGRESS enum value | IKSolver | |
| punt(float x, float y) const | PlanarThreeLinkArm | |
| RANGE enum value | IKSolver | |
| registry_t typedef | IKSolver | |
| rot(float t) const | PlanarThreeLinkArm | |
| setL1(float length1, float jointMax, float jointMin) | PlanarThreeLinkArm | |
| setL2(float length2, float jointMax, float jointMin) | PlanarThreeLinkArm | |
| setL3(float length3, float jointMax, float jointMin) | PlanarThreeLinkArm | |
| solve(const Point &pEff, const Rotation &oriEff, KinematicJoint &j, const Position &pTgt, float posPri, const Orientation &oriTgt, float oriPri) const | PlanarThreeLinkArm | [virtual] |
| IKSolver::solve(const Point &pEff, KinematicJoint &j, const Position &pTgt) const | IKSolver | [virtual] |
| IKSolver::solve(const Rotation &oriEff, KinematicJoint &j, const Orientation &oriTgt) const | IKSolver | [virtual] |
| solveWithOffset(float x, float y, float pref_phi, fmat::Column< 3 > baseOffset=fmat::pack(0.0f, 0.0f, 1.0f)) const | PlanarThreeLinkArm | |
| step(const Point &pEff, const Rotation &oriEff, KinematicJoint &j, const Position &pTgt, float pDist, float posPri, const Orientation &oriTgt, float oriDist, float oriPri) const | PlanarThreeLinkArm | [virtual] |
| IKSolver::step(const Point &pEff, KinematicJoint &j, const Position &pTgt, float pDist) const | IKSolver | [virtual] |
| IKSolver::step(const Rotation &oriEff, KinematicJoint &j, const Orientation &oriTgt, float oriDist) const | IKSolver | [virtual] |
| StepResult_t enum name | IKSolver | |
| SUCCESS enum value | IKSolver | |
| validAngles(PlanarThreeLinkArm::Solutions solutions) const | PlanarThreeLinkArm | |
| ~IKSolver() | IKSolver | [virtual] |
|