Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

PlanarThreeLinkArm Member List

This is the complete list of members for PlanarThreeLinkArm, including all inherited members.
angDist(float a1, float a2) const PlanarThreeLinkArm
angNorm(float a) const PlanarThreeLinkArm
autoRegisterPlanarThreeLinkArmPlanarThreeLinkArm [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
jointLimitsPlanarThreeLinkArm [private]
L1PlanarThreeLinkArm [private]
L2PlanarThreeLinkArm [private]
L3PlanarThreeLinkArm [private]
LIMITS enum valueIKSolver
nearConfig(PlanarThreeLinkArm::Solutions sol, float elbow, bool valid) const PlanarThreeLinkArm
PlanarThreeLinkArm()PlanarThreeLinkArm
PlanarThreeLinkArm(unsigned int offset)PlanarThreeLinkArm
PrintVariables() const PlanarThreeLinkArm
PROGRESS enum valueIKSolver
punt(float x, float y) const PlanarThreeLinkArm
RANGE enum valueIKSolver
registry_t typedefIKSolver
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 nameIKSolver
SUCCESS enum valueIKSolver
validAngles(PlanarThreeLinkArm::Solutions solutions) const PlanarThreeLinkArm
~IKSolver()IKSolver [virtual]

Tekkotsu v5.1CVS
Generated Fri Feb 5 15:58:52 2016 by Doxygen 1.6.3