Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

IKThreeLink Member List

This is the complete list of members for IKThreeLink, including all inherited members.
autoRegisterIKThreeLinkIKThreeLink [private, static]
computeFirstLink(KinematicJoint &curlink, const fmat::Column< 3 > &Pobj, KinematicJoint &endlink, const fmat::Column< 3 > &Plink, bool &valid) const IKThreeLink [protected]
computeFirstLinkPrismatic(KinematicJoint &curlink, const fmat::Column< 3 > &Pobj, KinematicJoint &endlink, const fmat::Column< 3 > &Plink, bool &valid) const IKThreeLink [protected]
computeFirstLinkRevolute(KinematicJoint &curlink, const fmat::Column< 3 > &Pobj, KinematicJoint &endlink, const fmat::Column< 3 > &Plink, bool &valid) const IKThreeLink [protected]
computePrismaticQ(fmat::fmatReal objD2, fmat::fmatReal neckD2, fmat::fmatReal inner)IKThreeLink [protected, static]
computeSecondLink(KinematicJoint &curlink, const fmat::Column< 3 > &Pobj, KinematicJoint &endlink, const fmat::Column< 3 > &Plink, bool invert, bool &valid) const IKThreeLink [protected]
computeSecondLinkPrismatic(KinematicJoint &curlink, const fmat::Column< 3 > &Pobj, KinematicJoint &endlink, const fmat::Column< 3 > &Plink, bool invert, bool &valid) const IKThreeLink [protected]
computeSecondLinkRevolute(KinematicJoint &curlink, const fmat::Column< 3 > &Pobj, KinematicJoint &endlink, const fmat::Column< 3 > &Plink, bool invert, bool &valid) const IKThreeLink [protected]
computeThirdLink(KinematicJoint &curlink, const fmat::Column< 3 > &Pobj, KinematicJoint &endlink, const fmat::Column< 3 > &Plink, bool invert, bool &valid) const IKThreeLink [protected]
computeThirdLinkPrismatic(KinematicJoint &curlink, const fmat::Column< 3 > &Pobj, KinematicJoint &endlink, const fmat::Column< 3 > &Plink, bool invert, bool &valid) const IKThreeLink [protected]
computeThirdLinkRevolute(KinematicJoint &curlink, const fmat::Column< 3 > &Pobj, KinematicJoint &endlink, const fmat::Column< 3 > &Plink, bool invert, bool &valid) const IKThreeLink [protected]
EPSILONIKThreeLink [protected, static]
getRegistry()IKSolver [static]
hasInverseSolutionIKThreeLink [mutable, protected]
IKThreeLink()IKThreeLink
inverseKneeIKThreeLink [mutable, protected]
invertThirdIKThreeLink [protected]
LIMITS enum valueIKSolver
normalize_angle(float x)IKThreeLink [protected, static]
PROGRESS enum valueIKSolver
RANGE enum valueIKSolver
registry_t typedefIKSolver
setLinks(KinematicJoint &eff, KinematicJoint *links[], unsigned int remain)IKThreeLink [protected, static]
solve(const Point &pEff, const Rotation &oriEff, KinematicJoint &j, const Position &pTgt, float posPri, const Orientation &oriTgt, float oriPri) const IKThreeLink [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]
step(const Point &pEff, const Rotation &oriEff, KinematicJoint &j, const Position &pTgt, float pDist, float posPri, const Orientation &oriTgt, float oriDist, float oriPri) const IKThreeLink [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
~IKSolver()IKSolver [virtual]

Tekkotsu v5.1CVS
Generated Mon May 9 04:59:09 2016 by Doxygen 1.6.3