Template Struct JointDataMimic

Inheritance Relationships

Base Type

Struct Documentation

template<class JointData>
struct JointDataMimic : public pinocchio::JointDataBase<JointDataMimic<JointData>>

Public Types

typedef JointDataBase<JointDataMimic<JointData>> Base

Public Functions

PINOCCHIO_JOINT_DATA_TYPEDEF_TEMPLATE(JointDerived)
inline JointDataMimic()
inline JointDataMimic(const JointDataMimic &other)
inline JointDataMimic(const JointDataBase<JointData> &jdata, const Scalar &scaling)
inline JointDataMimic &operator=(const JointDataMimic &other)
inline bool isEqual(const JointDataMimic &other) const
inline std::string shortname() const
inline ConstraintTypeConstRef S_accessor() const
inline ConstraintTypeRef S_accessor()
inline TansformTypeConstRef M_accessor() const
inline TansformTypeRef M_accessor()
inline MotionTypeConstRef v_accessor() const
inline MotionTypeRef v_accessor()
inline BiasTypeConstRef c_accessor() const
inline BiasTypeRef c_accessor()
inline UTypeConstRef U_accessor() const
inline UTypeRef U_accessor()
inline DTypeConstRef Dinv_accessor() const
inline DTypeRef Dinv_accessor()
inline UDTypeConstRef UDinv_accessor() const
inline UDTypeRef UDinv_accessor()
inline const JointData &jdata() const
inline JointData &jdata()
inline const Scalar &scaling() const
inline Scalar &scaling()
inline ConfigVector_t &jointConfiguration()
inline const ConfigVector_t &jointConfiguration() const
inline TangentVector_t &jointVelocity()
inline const TangentVector_t &jointVelocity() const

Public Members

EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef traits< JointDataMimic >::JointDerived JointDerived
Constraint_t S

Public Static Functions

static inline std::string classname()

Protected Attributes

JointData m_jdata_ref
Scalar m_scaling
ConfigVector_t m_q_transform

Transform configuration vector.

TangentVector_t m_v_transform

Transform velocity vector.

Friends

friend struct JointModelMimic