Template Struct JointDataTpl
Defined in File joint-generic.hpp
Inheritance Relationships
Base Types
public pinocchio::JointDataBase< JointDataTpl< _Scalar, _Options, JointCollectionTpl > >
(Template Struct JointDataBase)public JointCollectionTpl::JointDataVariant
Struct Documentation
-
template<typename _Scalar, int _Options, template<typename S, int O> class JointCollectionTpl>
struct JointDataTpl : public pinocchio::JointDataBase<JointDataTpl<_Scalar, _Options, JointCollectionTpl>>, public JointCollectionTpl::JointDataVariant Public Types
-
typedef JointDataBase<JointDataTpl> Base
-
typedef JointCollectionTpl<_Scalar, _Options> JointCollection
-
typedef JointCollection::JointDataVariant JointDataVariant
Public Functions
-
PINOCCHIO_JOINT_DATA_TYPEDEF_TEMPLATE(JointDerived)
-
inline JointDataVariant &toVariant()
-
inline const JointDataVariant &toVariant() const
-
inline Constraint_t S() const
-
inline Transformation_t M() const
-
inline Motion_t v() const
-
inline Bias_t c() const
-
inline U_t U() const
-
inline D_t Dinv() const
-
inline UD_t UDinv() const
-
inline JointDataTpl()
-
inline JointDataTpl(const JointDataVariant &jdata_variant)
-
template<typename JointDataDerived>
inline JointDataTpl(const JointDataBase<JointDataDerived> &jdata)
-
inline Constraint_t S_accessor() const
-
inline Transformation_t M_accessor() const
-
inline Motion_t v_accessor() const
-
inline Bias_t c_accessor() const
-
inline U_t U_accessor() const
-
inline D_t Dinv_accessor() const
-
inline UD_t UDinv_accessor() const
-
inline std::string shortname() const
-
template<typename JointDataDerived>
inline bool isEqual(const JointDataBase<JointDataDerived> &other) const
-
inline bool isEqual(const JointDataTpl &other) const
-
inline bool operator==(const JointDataTpl &other) const
-
inline bool operator!=(const JointDataTpl &other) const
-
template<typename OtherDerived>
inline bool operator==(const JointDataBase<OtherDerived> &other) const
-
inline bool operator!=(const JointDataBase<Derived> &other) const
Public Members
- EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef JointTpl< _Scalar, _Options, JointCollectionTpl > JointDerived
Public Static Functions
-
static inline std::string classname()
-
typedef JointDataBase<JointDataTpl> Base