|
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | Link () |
| |
| | Link (const Link &link) |
| |
| Link * | clone () const |
| |
| virtual | ~Link () |
| |
| virtual void | initializeState () |
| |
| const std::string & | name () const |
| |
| int | index () const |
| |
| bool | isValid () const |
| |
| bool | isRoot () const |
| |
| bool | isStatic () const |
| |
| bool | isFixedToRoot () const |
| |
| bool | isOwnerOf (const Link *link) const |
| |
| bool | isEndLink () const |
| |
| Body * | body () |
| |
| const Body * | body () const |
| |
| Link * | parent () const |
| |
| Link * | sibling () const |
| |
| Link * | child () const |
| |
| Isometry3 & | T () |
| |
| const Isometry3 & | T () const |
| |
| Isometry3 & | position () |
| |
| const Isometry3 & | position () const |
| |
| template<class Scalar , int Mode, int Options> |
| void | setPosition (const Eigen::Transform< Scalar, 3, Mode, Options > &T) |
| |
| template<class Derived > |
| void | setPosition (const Eigen::MatrixBase< Derived > &T) |
| |
| template<typename Derived1 , typename Derived2 > |
| void | setPosition (const Eigen::MatrixBase< Derived1 > &rotation, const Eigen::MatrixBase< Derived2 > &translation) |
| |
| Isometry3::TranslationPart | p () |
| |
| Isometry3::ConstTranslationPart | p () const |
| |
| Isometry3::TranslationPart | translation () |
| |
| Isometry3::ConstTranslationPart | translation () const |
| |
| template<typename Derived > |
| void | setTranslation (const Eigen::MatrixBase< Derived > &p) |
| |
| Isometry3::LinearPart | R () |
| |
| Isometry3::ConstLinearPart | R () const |
| |
| Isometry3::LinearPart | rotation () |
| |
| Isometry3::ConstLinearPart | rotation () const |
| |
| template<typename Derived > |
| void | setRotation (const Eigen::MatrixBase< Derived > &R) |
| |
| template<typename T > |
| void | setRotation (const Eigen::AngleAxis< T > &a) |
| |
| template<typename Derived > |
| void | setRotation (const Eigen::QuaternionBase< Derived > &q) |
| |
| const Isometry3 & | Tb () const |
| |
| const Isometry3 & | offsetPosition () const |
| |
| Isometry3::ConstTranslationPart | b () const |
| |
| Isometry3::ConstTranslationPart | offsetTranslation () const |
| |
| Isometry3::ConstLinearPart | Rb () const |
| |
| Isometry3::ConstLinearPart | offsetRotation () const |
| |
| Matrix3 | Rs () const |
| |
| int | jointId () const |
| |
| const std::string & | jointName () const |
| |
| const std::string & | jointSpecificName () const |
| |
| JointType | jointType () const |
| |
| const char * | jointTypeLabel () const |
| |
| const char * | jointTypeSymbol () const |
| |
| const char * | jointTypeString (bool useUnderscore=false) const |
| |
| bool | isFixedJoint () const |
| |
| bool | isFreeJoint () const |
| |
| bool | isRevoluteJoint () const |
| |
| bool | isPrismaticJoint () const |
| |
| bool | hasJoint () const |
| |
| bool | isRotationalJoint () const |
| | deprecated More...
|
| |
| bool | isSlideJoint () const |
| | deprecated More...
|
| |
| const Vector3 & | a () const |
| |
| const Vector3 & | jointAxis () const |
| |
| const Vector3 & | d () const |
| |
| double | Jm2 () const |
| | Equivalent rotor inertia: n^2*Jm [kg.m^2]. More...
|
| |
| short | actuationMode () const |
| |
| void | setActuationMode (short mode) |
| |
| short | sensingMode () const |
| |
| void | setSensingMode (short mode) |
| |
| void | mergeSensingMode (short mode) |
| |
| double | q () const |
| |
| double & | q () |
| |
| double | dq () const |
| |
| double & | dq () |
| |
| double | ddq () const |
| |
| double & | ddq () |
| |
| double | u () const |
| |
| double & | u () |
| |
| double | q_initial () const |
| |
| const Vector3 & | v () const |
| |
| Vector3 & | v () |
| |
| const Vector3 & | w () const |
| |
| Vector3 & | w () |
| |
| const Vector3 & | dv () const |
| |
| Vector3 & | dv () |
| |
| const Vector3 & | dw () const |
| |
| Vector3 & | dw () |
| |
| const Vector3 & | c () const |
| | center of mass (self local) More...
|
| |
| const Vector3 & | centerOfMass () const |
| |
| const Vector3 & | wc () const |
| | center of mass (world coordinate) More...
|
| |
| const Vector3 & | centerOfMassGlobal () const |
| |
| Vector3 & | wc () |
| |
| double | m () const |
| | mass More...
|
| |
| const Matrix3 & | I () const |
| |
| const Vector6 & | externalWrench () const |
| |
| Vector6 & | externalWrench () |
| |
| Vector6::ConstFixedSegmentReturnType< 3 >::Type | externalForce () const |
| |
| Vector6::FixedSegmentReturnType< 3 >::Type | externalForce () |
| |
| Vector6::ConstFixedSegmentReturnType< 3 >::Type | externalTorque () const |
| |
| Vector6::FixedSegmentReturnType< 3 >::Type | externalTorque () |
| |
| const Vector6 & | F_ext () const |
| |
| Vector6 & | F_ext () |
| |
| Vector6::ConstFixedSegmentReturnType< 3 >::Type | f_ext () const |
| |
| Vector6::FixedSegmentReturnType< 3 >::Type | f_ext () |
| |
| Vector6::ConstFixedSegmentReturnType< 3 >::Type | tau_ext () const |
| |
| Vector6::FixedSegmentReturnType< 3 >::Type | tau_ext () |
| |
| void | addExternalForceAtLocalPosition (const Vector3 &f_global, const Vector3 &p_local) |
| |
| void | addExternalForceAtGlobalPosition (const Vector3 &f_global, const Vector3 &p_global) |
| |
| void | addExternalForce (const Vector3 &f_global, const Vector3 &p_local) |
| |
| int | materialId () const |
| |
| std::string | materialName () const |
| |
| std::vector< ContactPoint > & | contactPoints () |
| |
| const std::vector< ContactPoint > & | contactPoints () const |
| |
| SgGroup * | shape () const |
| |
| SgGroup * | visualShape () const |
| |
| SgGroup * | collisionShape () const |
| |
| bool | hasDedicatedCollisionShape () const |
| |
| void | setBodyToSubTree (Body *newBody) |
| |
| void | setParent (Link *parent) |
| |
| void | setIndex (int index) |
| |
| void | setName (const std::string &name) |
| |
| virtual void | prependChild (Link *link) |
| |
| virtual void | appendChild (Link *link) |
| |
| bool | removeChild (Link *link) |
| |
| void | setOffsetPosition (const Isometry3 &T) |
| |
| template<typename Derived > |
| void | setOffsetTranslation (const Eigen::MatrixBase< Derived > &offset) |
| |
| template<typename Derived > |
| void | setOffsetRotation (const Eigen::MatrixBase< Derived > &offset) |
| |
| template<typename T > |
| void | setOffsetRotation (const Eigen::AngleAxis< T > &a) |
| |
| template<typename Derived > |
| void | setAccumulatedSegmentRotation (const Eigen::MatrixBase< Derived > &) |
| |
| void | setJointType (JointType type) |
| |
| void | setJointId (int id) |
| |
| void | setJointName (const std::string &name) |
| |
| void | resetJointSpecificName () |
| |
| void | setJointAxis (const Vector3 &axis) |
| |
| void | setInitialJointDisplacement (double q) |
| |
| void | setInitialJointAngle (double q) |
| |
| void | setJointRange (double lower, double upper) |
| |
| void | setJointVelocityRange (double lower, double upper) |
| |
| void | setCenterOfMass (const Vector3 &c) |
| |
| void | setMass (double m) |
| |
| void | setInertia (const Matrix3 &I) |
| |
| void | setEquivalentRotorInertia (double Jm2) |
| |
| void | setMaterial (int id) |
| |
| void | setMaterial (const std::string &name) |
| |
| void | addShapeNode (SgNode *shape, SgUpdateRef update=nullptr) |
| |
| void | addVisualShapeNode (SgNode *shape, SgUpdateRef update=nullptr) |
| |
| void | addCollisionShapeNode (SgNode *shape, SgUpdateRef update=nullptr) |
| |
| void | removeShapeNode (SgNode *shape, SgUpdateRef update=nullptr) |
| |
| void | clearShapeNodes (SgUpdateRef update=nullptr) |
| |
| void | updateShapeRs () |
| |
| Isometry3 | Ta () const |
| |
| Matrix3 | attitude () const |
| |
| void | setAttitude (const Matrix3 &Ra) |
| |
| Matrix3 | calcRfromAttitude (const Matrix3 &Ra) |
| |
| void | getAttitudeAndTranslation (Isometry3 &out_T) |
| |
| const Mapping * | info () const |
| |
| Mapping * | info () |
| |
| template<typename T > |
| T | info (const std::string &key) const |
| |
| template<typename T > |
| T | info (const std::string &key, const T &defaultValue) const |
| |
| template<typename T > |
| void | setInfo (const std::string &key, const T &value) |
| |
| std::string | info (const std::string &key, const char *defaultValue) const |
| |
| void | resetInfo (Mapping *info) |
| |
| template<> |
| double | info (const std::string &key) const |
| |
| template<> |
| double | info (const std::string &key, const double &defaultValue) const |
| |
| template<> |
| bool | info (const std::string &key, const bool &defaultValue) const |
| |
| template<> |
| void | setInfo (const std::string &key, const double &value) |
| |
| template<> |
| void | setInfo (const std::string &key, const bool &value) |
| |
| virtual | ~Referenced () |
| |