angledef(angles_calc &a) const | AnaGuess::Kinematics6M90T | private |
AnglePositionTest(const angles_calc &a) const | AnaGuess::Kinematics6M90T | private |
angles_container typedef | AnaGuess::Kinematics6M90T | private |
cNrOfPossibleSolutions | AnaGuess::Kinematics6M90T | privatestatic |
directKinematics(std::vector< double > &aPosition, const std::vector< double > aAngles) | AnaGuess::Kinematics6M90T | virtual |
enc2rad(std::vector< double > &aAngles, const std::vector< int > aEncoders) | AnaGuess::Kinematics6M90T | virtual |
findFirstEqualAngle(const std::vector< double > &v1, const std::vector< double > &v2) const | AnaGuess::Kinematics6M90T | private |
getAngMax() | AnaGuess::Kinematics6M90T | virtual |
getAngMin() | AnaGuess::Kinematics6M90T | virtual |
getAngOff() | AnaGuess::Kinematics6M90T | virtual |
getAngRange() | AnaGuess::Kinematics6M90T | virtual |
getAngStop() | AnaGuess::Kinematics6M90T | virtual |
getDir() | AnaGuess::Kinematics6M90T | virtual |
getEncOff() | AnaGuess::Kinematics6M90T | virtual |
getEpc() | AnaGuess::Kinematics6M90T | virtual |
getLinkLength() | AnaGuess::Kinematics6M90T | virtual |
GripperTest(const position &p_gr, const angles_calc &angle) const | AnaGuess::Kinematics6M90T | private |
IK_b1b2costh3_6MS(angles_calc &angle, const position &p) const | AnaGuess::Kinematics6M90T | private |
IK_theta234theta5(angles_calc &angle, const position &p_gr) const | AnaGuess::Kinematics6M90T | private |
initialize() | AnaGuess::Kinematics6M90T | privatevirtual |
inverseKinematics(std::vector< double > &aAngles, const std::vector< double > aPosition, const std::vector< double > aStartingAngles) | AnaGuess::Kinematics6M90T | virtual |
Kinematics6M90T() | AnaGuess::Kinematics6M90T | |
mAngleOffset | AnaGuess::Kinematics6M90T | private |
mAngleStop | AnaGuess::Kinematics6M90T | private |
mEncoderOffset | AnaGuess::Kinematics6M90T | private |
mEncodersPerCycle | AnaGuess::Kinematics6M90T | private |
mIsInitialized | AnaGuess::Kinematics6M90T | private |
mNumberOfMotors | AnaGuess::Kinematics6M90T | private |
mNumberOfSegments | AnaGuess::Kinematics6M90T | private |
mRotationDirection | AnaGuess::Kinematics6M90T | private |
mSegmentLength | AnaGuess::Kinematics6M90T | private |
PositionTest6MS(const double &theta1, const double &theta2, const double &theta3, const double &theta234, const position &p) const | AnaGuess::Kinematics6M90T | private |
rad2enc(std::vector< int > &aEncoders, const std::vector< double > aAngles) | AnaGuess::Kinematics6M90T | virtual |
setAngOff(const std::vector< double > aAngOff) | AnaGuess::Kinematics6M90T | virtual |
setAngStop(const std::vector< double > aAngStop) | AnaGuess::Kinematics6M90T | virtual |
setLinkLength(const std::vector< double > aLengths) | AnaGuess::Kinematics6M90T | virtual |
thetacomp(angles_calc &angle, const position &p_m, const std::vector< double > &pose) const | AnaGuess::Kinematics6M90T | private |
~Kinematics() | AnaGuess::Kinematics | inlinevirtual |
~Kinematics6M90T() | AnaGuess::Kinematics6M90T | |