|
| | DyLink () |
| |
| | DyLink (const Link &link) |
| |
| DyLink * | parent () const |
| |
| DyLink * | sibling () const |
| |
| DyLink * | child () const |
| |
| const Vector3 & | vo () const |
| |
| Vector3 & | vo () |
| |
| const Vector3 & | dvo () const |
| |
| Vector3 & | dvo () |
| |
| const Vector3 & | sw () const |
| |
| Vector3 & | sw () |
| |
| const Vector3 & | sv () const |
| |
| Vector3 & | sv () |
| |
| const Vector3 & | cv () const |
| |
| Vector3 & | cv () |
| |
| const Vector3 & | cw () const |
| |
| Vector3 & | cw () |
| |
| const Matrix3 & | Iww () const |
| |
| Matrix3 & | Iww () |
| |
| const Matrix3 & | Iwv () const |
| |
| Matrix3 & | Iwv () |
| |
| const Matrix3 & | Ivv () const |
| |
| Matrix3 & | Ivv () |
| |
| const Vector3 & | pf () const |
| |
| Vector3 & | pf () |
| |
| const Vector3 & | ptau () const |
| |
| Vector3 & | ptau () |
| |
| const Vector3 & | hhv () const |
| |
| Vector3 & | hhv () |
| |
| const Vector3 & | hhw () const |
| |
| Vector3 & | hhw () |
| |
| double | uu () const |
| |
| double & | uu () |
| |
| double | dd () const |
| |
| double & | dd () |
| |
| ConstraintForceArray & | constraintForces () |
| |
| const ConstraintForceArray & | constraintForces () const |
| |
| virtual void | prependChild (Link *link) |
| |
| virtual void | appendChild (Link *link) |
| |
| | Link () |
| |
| | Link (const Link &link) |
| |
| virtual | ~Link () |
| |
| int | index () const |
| |
| bool | isValid () const |
| |
| Link * | parent () const |
| |
| Link * | sibling () const |
| |
| Link * | child () const |
| |
| bool | isRoot () const |
| |
| Body * | body () |
| |
| const Body * | body () const |
| |
| Position & | T () |
| |
| const Position & | T () const |
| |
| Position & | position () |
| |
| const Position & | position () const |
| |
| template<class Scalar , int Mode, int Options> |
| void | setPosition (const Eigen::Transform< Scalar, 3, Mode, Options > &T) |
| |
| template<typename Derived1 , typename Derived2 > |
| void | setPosition (const Eigen::MatrixBase< Derived1 > &rotation, const Eigen::MatrixBase< Derived2 > &translation) |
| |
| Position::TranslationPart | p () |
| |
| Position::ConstTranslationPart | p () const |
| |
| Position::TranslationPart | translation () |
| |
| Position::ConstTranslationPart | translation () const |
| |
| template<typename Derived > |
| void | setTranslation (const Eigen::MatrixBase< Derived > &p) |
| |
| Position::LinearPart | R () |
| |
| Position::ConstLinearPart | R () const |
| |
| Position::LinearPart | rotation () |
| |
| Position::ConstLinearPart | rotation () const |
| |
| template<typename Derived > |
| void | setRotation (const Eigen::MatrixBase< Derived > &R) |
| |
| template<typename T > |
| void | setRotation (const Eigen::AngleAxis< T > &a) |
| |
| Position & | Tb () |
| |
| const Position & | Tb () const |
| |
| Position::ConstTranslationPart | b () const |
| |
| Position::ConstTranslationPart | offsetTranslation () const |
| |
| Position::ConstLinearPart | Rb () const |
| |
| Position::ConstLinearPart | offsetRotation () const |
| |
| Matrix3 & | Rs () |
| |
| const Matrix3 & | Rs () const |
| |
| int | jointId () const |
| |
| JointType | jointType () const |
| |
| bool | isFixedJoint () const |
| |
| bool | isFreeJoint () const |
| |
| bool | isRotationalJoint () const |
| |
| bool | isSlideJoint () const |
| |
| std::string | jointTypeString () const |
| |
| const Vector3 & | a () const |
| |
| const Vector3 & | jointAxis () const |
| |
| const Vector3 & | d () const |
| |
| double | q () const |
| |
| double & | q () |
| |
| double | dq () const |
| |
| double & | dq () |
| |
| double | ddq () const |
| |
| double & | ddq () |
| |
| double | u () const |
| |
| double & | u () |
| |
| double | q_upper () const |
| | the upper limit of joint values More...
|
| |
| double | q_lower () const |
| | the lower limit of joint values More...
|
| |
| double | dq_upper () const |
| | the upper limit of joint velocities More...
|
| |
| double | dq_lower () const |
| | the upper limit of joint velocities More...
|
| |
| 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...
|
| |
| double | mass () const |
| | inertia tensor (self local, around c) More...
|
| |
| const Matrix3 & | I () const |
| |
| double | Jm2 () const |
| | Equivalent rotor inertia: n^2*Jm [kg.m^2]. More...
|
| |
| 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 () |
| |
| const std::string & | name () const |
| |
| SgNode * | shape () const |
| |
| SgNode * | visualShape () const |
| |
| SgNode * | collisionShape () const |
| |
| void | setIndex (int index) |
| |
| bool | removeChild (Link *link) |
| |
| void | setOffsetPosition (const Position &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 > &Rs) |
| |
| void | setJointType (JointType type) |
| |
| void | setJointId (int id) |
| |
| void | setJointAxis (const Vector3 &axis) |
| |
| 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 | setName (const std::string &name) |
| |
| void | setShape (SgNode *shape) |
| |
| void | setVisualShape (SgNode *shape) |
| |
| void | setCollisionShape (SgNode *shape) |
| |
| Matrix3 | attitude () const |
| |
| void | setAttitude (const Matrix3 &Ra) |
| |
| Matrix3 | calcRfromAttitude (const Matrix3 &Ra) |
| |
| 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) |
| |
| void | resetInfo (Mapping *info) |
| |
| double | initialJointDisplacement () const |
| |
| double & | initialJointDisplacement () |
| |
| template<> |
| double | info (const std::string &key) const |
| |
| template<> |
| double | info (const std::string &key, const double &defaultValue) const |
| |
| template<> |
| void | setInfo (const std::string &key, const double &value) |
| |
| template<> |
| CNOID_EXPORT double | info (const std::string &key) const |
| |
| template<> |
| CNOID_EXPORT double | info (const std::string &key, const double &defaultValue) const |
| |
| template<> |
| CNOID_EXPORT void | setInfo (const std::string &key, const double &value) |
| |
| virtual | ~Referenced () |
| |
| void | addRef () |
| |
| void | releaseRef () |
| |
A Link class used for forward dynamics based on the articulated body method (ABM)