_fillWorldTransformMatrix() | bmpf::BaseRobot | protected |
_forEachDiff2Joint(std::vector< double > state, int iVal, int jVal, const F &consumer) | bmpf::BaseRobot | protected |
_forEachDiffJoint(std::vector< double > state, int iVal, const F &consumer) | bmpf::BaseRobot | protected |
_forEachJoint(std::vector< double > state, const F &consumer) | bmpf::BaseRobot | protected |
_jointParams | bmpf::BaseRobot | protected |
_joints | bmpf::BaseRobot | protected |
_links | bmpf::BaseRobot | protected |
_maxAccelerationModules | bmpf::BaseRobot | protected |
_maxSpeedModules | bmpf::BaseRobot | protected |
_nonHierarchicalLinks | bmpf::BaseRobot | protected |
_path | bmpf::BaseRobot | protected |
_worldTransformMatrix | bmpf::BaseRobot | protected |
_worldTransformVector | bmpf::BaseRobot | protected |
BaseRobot() | bmpf::BaseRobot | |
getAllLinkPositions(std::vector< double > state) | bmpf::BaseRobot | |
getAllLinkRGVectors(std::vector< double > state) | bmpf::BaseRobot | |
getEndEffectorDiff2Pos(std::vector< double > state, int iVal, int jVal) | bmpf::BaseRobot | |
getEndEffectorDiff2RGVector(std::vector< double > state, int iVal, int jVal) | bmpf::BaseRobot | |
getEndEffectorDiff2TransformMatrix(std::vector< double > state, int iVal, int jVal) | bmpf::BaseRobot | |
getEndEffectorDiffPos(std::vector< double > state, int iVal) | bmpf::BaseRobot | |
getEndEffectorDiffRGVector(std::vector< double > state, int iVal) | bmpf::BaseRobot | |
getEndEffectorDiffTransformMatrix(std::vector< double > state, int iVal) | bmpf::BaseRobot | |
getEndEffectorPos(std::vector< double > state) | bmpf::BaseRobot | |
getEndEffectorRGVector(std::vector< double > state) | bmpf::BaseRobot | |
getEndEffectorTransformMatrix(std::vector< double > state) | bmpf::BaseRobot | virtual |
getInertias() | bmpf::BaseRobot | virtual |
getJointAxes(std::vector< double > state) | bmpf::BaseRobot | virtual |
getJointCnt() const | bmpf::BaseRobot | inline |
getJointParamsList() const | bmpf::BaseRobot | inline |
getLinkCnt() const | bmpf::BaseRobot | inline |
getLinks() const | bmpf::BaseRobot | inline |
getMassCenterAbsolutePositions(std::vector< double > state) | bmpf::BaseRobot | |
getMassCenterLocalPositions() | bmpf::BaseRobot | virtual |
getMaxAccelerationModules() | bmpf::BaseRobot | inline |
getMaxSpeedModules() | bmpf::BaseRobot | inline |
getModelPaths() const | bmpf::BaseRobot | |
getPath() const | bmpf::BaseRobot | inline |
getRandomState() | bmpf::BaseRobot | |
getTransformMatrices(std::vector< double > state) | bmpf::BaseRobot | virtual |
getWorldRotation() const | bmpf::BaseRobot | inline |
getWorldScale() const | bmpf::BaseRobot | inline |
getWorldTransformMatrix() const | bmpf::BaseRobot | inline |
getWorldTransformVector() const | bmpf::BaseRobot | inline |
getWorldTranslation() const | bmpf::BaseRobot | inline |
isStateEnabled(std::vector< double > state) | bmpf::BaseRobot | |
loadFromFile(std::string path)=0 | bmpf::BaseRobot | pure virtual |
setWorldRotation(const std::vector< double > &rotation) | bmpf::BaseRobot | |
setWorldScale(const std::vector< double > &scale) | bmpf::BaseRobot | |
setWorldTransformVector(const std::vector< double > &vec) | bmpf::BaseRobot | |
setWorldTranslation(const std::vector< double > &translation) | bmpf::BaseRobot | |
~BaseRobot()=default | bmpf::BaseRobot | virtual |