This is the complete list of members for KinematicsLib, including all inherited members.
_anaGuess | KinematicsLib | private |
_angleMax | KinematicsLib | private |
_angleMin | KinematicsLib | private |
_angleOffset | KinematicsLib | private |
_angleRange | KinematicsLib | private |
_angOffInit | KinematicsLib | private |
_angRanInit | KinematicsLib | private |
_data | KinematicsLib | private |
_dof | KinematicsLib | private |
_dom | KinematicsLib | private |
_encoderOffset | KinematicsLib | private |
_epc | KinematicsLib | private |
_immobile | KinematicsLib | private |
_initialized | KinematicsLib | private |
_linkLength | KinematicsLib | private |
_matrixInit | KinematicsLib | private |
_robot | KinematicsLib | private |
_rotDir | KinematicsLib | private |
_tcpOffset | KinematicsLib | private |
_thetaimmobile | KinematicsLib | private |
_type | KinematicsLib | private |
anaGuess(std::vector< double > pose, std::vector< double > prev, std::vector< double > &angle) | KinematicsLib | private |
angleArrMDH2vecK4D(const double arr[], std::vector< double > *vec) | KinematicsLib | private |
checkConfig(std::vector< double > config, std::vector< double > pose, double tol=0.00001) | KinematicsLib | private |
directKinematics(std::vector< double > angles, std::vector< double > &pose) | KinematicsLib | |
enc2rad(std::vector< int > encoders, std::vector< double > &angles) | KinematicsLib | |
getAngMax(std::vector< double > &angleMax) | KinematicsLib | |
getAngMin(std::vector< double > &angleMin) | KinematicsLib | |
getAngOff(std::vector< double > &angleOffset) | KinematicsLib | |
getAngRan(std::vector< double > &angleRange) | KinematicsLib | |
getAngStop(std::vector< double > &angleStop) | KinematicsLib | |
getDOF() | KinematicsLib | |
getDOM() | KinematicsLib | |
getEncOff(std::vector< int > &encOffset) | KinematicsLib | |
getEPC(std::vector< int > &epc) | KinematicsLib | |
getImmob() | KinematicsLib | |
getMaxDOF() | KinematicsLib | |
getMDH(std::vector< double > &theta, std::vector< double > &d, std::vector< double > &a, std::vector< double > &alpha) | KinematicsLib | |
getRotDir(std::vector< int > &rotDir) | KinematicsLib | |
getTcpOff(std::vector< double > &tcpOffset) | KinematicsLib | |
getType() | KinematicsLib | |
getVersion(std::vector< int > &version) | KinematicsLib | |
init() | KinematicsLib | |
initDofMat(int dof) | KinematicsLib | private |
initializeMembers() | KinematicsLib | private |
inverseKinematics(std::vector< double > pose, std::vector< double > prev, std::vector< double > &angles, int maxBisection=0) | KinematicsLib | |
invKin(std::vector< double > pose, std::vector< double > prev, std::vector< double > &angle) | KinematicsLib | private |
invKin_bisec(std::vector< double > pose, std::vector< double > prev, std::vector< double > &conf, int maxBisection) | KinematicsLib | private |
K4D2mDHAng(std::vector< double > angleK4D, std::vector< double > &angleMDH) | KinematicsLib | |
KinematicsLib() | KinematicsLib | |
KinematicsLib(int type) | KinematicsLib | |
mDH2K4DAng(std::vector< double > angleMDH, std::vector< double > &angleK4D) | KinematicsLib | |
rad2enc(std::vector< double > angles, std::vector< int > &encoders) | KinematicsLib | |
setAngleMinMax() | KinematicsLib | private |
setAngOff(std::vector< double > angleOffset) | KinematicsLib | |
setAngRan(std::vector< double > angleRange) | KinematicsLib | |
setEncOff(std::vector< int > encOffset) | KinematicsLib | |
setEPC(std::vector< int > epc) | KinematicsLib | |
setImmob(int immobile) | KinematicsLib | |
setLinkLen(std::vector< double > links) | KinematicsLib | |
setMDH(std::vector< double > theta, std::vector< double > d, std::vector< double > a, std::vector< double > alpha, int typeNr=-1) | KinematicsLib | |
setRotDir(std::vector< int > rotDir) | KinematicsLib | |
setTcpOff(std::vector< double > tcpOffset) | KinematicsLib | |
setType(int type) | KinematicsLib | |
sign(int value) | KinematicsLib | private |
sign(double value) | KinematicsLib | private |
~KinematicsLib() | KinematicsLib |