Template Struct JointDataBase
Defined in File joint-data-base.hpp
Inheritance Relationships
Base Type
public pinocchio::NumericalBase< Derived >(Template Struct NumericalBase)
Derived Types
public pinocchio::JointDataCompositeTpl< Scalar >(Template Struct JointDataCompositeTpl)public pinocchio::JointDataCompositeTpl< context::Scalar >(Template Struct JointDataCompositeTpl)public pinocchio::JointDataCompositeTpl< Scalar, Options, ::pinocchio::JointCollectionDefaultTpl >(Template Struct JointDataCompositeTpl)public pinocchio::JointDataCompositeTpl< Scalar, Options, JointCollectionTpl >(Template Struct JointDataCompositeTpl)public pinocchio::JointDataEllipsoidTpl< Scalar, Options >(Template Struct JointDataEllipsoidTpl)public pinocchio::JointDataEllipsoidTpl< context::Scalar >(Template Struct JointDataEllipsoidTpl)public pinocchio::JointDataFreeFlyerTpl< Scalar >(Template Struct JointDataFreeFlyerTpl)public pinocchio::JointDataFreeFlyerTpl< context::Scalar >(Template Struct JointDataFreeFlyerTpl)public pinocchio::JointDataFreeFlyerTpl< Scalar, Options >(Template Struct JointDataFreeFlyerTpl)public pinocchio::JointDataHelicalTpl< Scalar, Options, 0 >(Template Struct JointDataHelicalTpl)public pinocchio::JointDataHelicalTpl< Scalar, Options, 1 >(Template Struct JointDataHelicalTpl)public pinocchio::JointDataHelicalTpl< Scalar, Options, 2 >(Template Struct JointDataHelicalTpl)public pinocchio::JointDataHelicalTpl< Scalar, Options, axis >(Template Struct JointDataHelicalTpl)public pinocchio::JointDataHelicalTpl< context::Scalar, context::Options, 0 >(Template Struct JointDataHelicalTpl)public pinocchio::JointDataHelicalTpl< context::Scalar, context::Options, 1 >(Template Struct JointDataHelicalTpl)public pinocchio::JointDataHelicalTpl< context::Scalar, context::Options, 2 >(Template Struct JointDataHelicalTpl)public pinocchio::JointDataHelicalUnalignedTpl< Scalar >(Template Struct JointDataHelicalUnalignedTpl)public pinocchio::JointDataHelicalUnalignedTpl< context::Scalar >(Template Struct JointDataHelicalUnalignedTpl)public pinocchio::JointDataHelicalUnalignedTpl< Scalar, Options >(Template Struct JointDataHelicalUnalignedTpl)public pinocchio::JointDataMimicTpl< Scalar >(Template Struct JointDataMimicTpl)public pinocchio::JointDataMimicTpl< context::Scalar >(Template Struct JointDataMimicTpl)public pinocchio::JointDataMimicTpl< Scalar, Options, ::pinocchio::JointCollectionDefaultTpl >(Template Struct JointDataMimicTpl)public pinocchio::JointDataMimicTpl< Scalar, Options, JointCollectionTpl >(Template Struct JointDataMimicTpl)public pinocchio::JointDataPlanarTpl< Scalar >(Template Struct JointDataPlanarTpl)public pinocchio::JointDataPlanarTpl< context::Scalar >(Template Struct JointDataPlanarTpl)public pinocchio::JointDataPlanarTpl< Scalar, Options >(Template Struct JointDataPlanarTpl)public pinocchio::JointDataPrismaticTpl< Scalar, Options, 0 >(Template Struct JointDataPrismaticTpl)public pinocchio::JointDataPrismaticTpl< Scalar, Options, 1 >(Template Struct JointDataPrismaticTpl)public pinocchio::JointDataPrismaticTpl< Scalar, Options, 2 >(Template Struct JointDataPrismaticTpl)public pinocchio::JointDataPrismaticTpl< Scalar, Options, axis >(Template Struct JointDataPrismaticTpl)public pinocchio::JointDataPrismaticTpl< context::Scalar, context::Options, 0 >(Template Struct JointDataPrismaticTpl)public pinocchio::JointDataPrismaticTpl< context::Scalar, context::Options, 1 >(Template Struct JointDataPrismaticTpl)public pinocchio::JointDataPrismaticTpl< context::Scalar, context::Options, 2 >(Template Struct JointDataPrismaticTpl)public pinocchio::JointDataPrismaticUnalignedTpl< Scalar >(Template Struct JointDataPrismaticUnalignedTpl)public pinocchio::JointDataPrismaticUnalignedTpl< context::Scalar >(Template Struct JointDataPrismaticUnalignedTpl)public pinocchio::JointDataPrismaticUnalignedTpl< Scalar, Options >(Template Struct JointDataPrismaticUnalignedTpl)public pinocchio::JointDataRevoluteTpl< Scalar, Options, 0 >(Template Struct JointDataRevoluteTpl)public pinocchio::JointDataRevoluteTpl< Scalar, Options, 1 >(Template Struct JointDataRevoluteTpl)public pinocchio::JointDataRevoluteTpl< Scalar, Options, 2 >(Template Struct JointDataRevoluteTpl)public pinocchio::JointDataRevoluteTpl< Scalar, Options, axis >(Template Struct JointDataRevoluteTpl)public pinocchio::JointDataRevoluteTpl< context::Scalar, context::Options, 0 >(Template Struct JointDataRevoluteTpl)public pinocchio::JointDataRevoluteTpl< context::Scalar, context::Options, 1 >(Template Struct JointDataRevoluteTpl)public pinocchio::JointDataRevoluteTpl< context::Scalar, context::Options, 2 >(Template Struct JointDataRevoluteTpl)public pinocchio::JointDataRevoluteUnalignedTpl< Scalar >(Template Struct JointDataRevoluteUnalignedTpl)public pinocchio::JointDataRevoluteUnalignedTpl< context::Scalar >(Template Struct JointDataRevoluteUnalignedTpl)public pinocchio::JointDataRevoluteUnalignedTpl< Scalar, Options >(Template Struct JointDataRevoluteUnalignedTpl)public pinocchio::JointDataRevoluteUnboundedTpl< Scalar, Options, 0 >(Template Struct JointDataRevoluteUnboundedTpl)public pinocchio::JointDataRevoluteUnboundedTpl< Scalar, Options, 1 >(Template Struct JointDataRevoluteUnboundedTpl)public pinocchio::JointDataRevoluteUnboundedTpl< Scalar, Options, 2 >(Template Struct JointDataRevoluteUnboundedTpl)public pinocchio::JointDataRevoluteUnboundedTpl< Scalar, Options, axis >(Template Struct JointDataRevoluteUnboundedTpl)public pinocchio::JointDataRevoluteUnboundedTpl< context::Scalar, context::Options, 0 >(Template Struct JointDataRevoluteUnboundedTpl)public pinocchio::JointDataRevoluteUnboundedTpl< context::Scalar, context::Options, 1 >(Template Struct JointDataRevoluteUnboundedTpl)public pinocchio::JointDataRevoluteUnboundedTpl< context::Scalar, context::Options, 2 >(Template Struct JointDataRevoluteUnboundedTpl)public pinocchio::JointDataRevoluteUnboundedUnalignedTpl< Scalar >(Template Struct JointDataRevoluteUnboundedUnalignedTpl)public pinocchio::JointDataRevoluteUnboundedUnalignedTpl< context::Scalar >(Template Struct JointDataRevoluteUnboundedUnalignedTpl)public pinocchio::JointDataRevoluteUnboundedUnalignedTpl< Scalar, Options >(Template Struct JointDataRevoluteUnboundedUnalignedTpl)public pinocchio::JointDataSphericalTpl< Scalar >(Template Struct JointDataSphericalTpl)public pinocchio::JointDataSphericalTpl< context::Scalar >(Template Struct JointDataSphericalTpl)public pinocchio::JointDataSphericalTpl< Scalar, Options >(Template Struct JointDataSphericalTpl)public pinocchio::JointDataSphericalZYXTpl< Scalar >(Template Struct JointDataSphericalZYXTpl)public pinocchio::JointDataSphericalZYXTpl< context::Scalar >(Template Struct JointDataSphericalZYXTpl)public pinocchio::JointDataSphericalZYXTpl< Scalar, Options >(Template Struct JointDataSphericalZYXTpl)public pinocchio::JointDataTpl< Scalar, Options >(Template Struct JointDataTpl)public pinocchio::JointDataTpl< Scalar, Options, JointCollectionTpl >(Template Struct JointDataTpl)public pinocchio::JointDataTpl< context::Scalar >(Template Struct JointDataTpl)public pinocchio::JointDataTranslationTpl< Scalar >(Template Struct JointDataTranslationTpl)public pinocchio::JointDataTranslationTpl< context::Scalar >(Template Struct JointDataTranslationTpl)public pinocchio::JointDataTranslationTpl< Scalar, Options >(Template Struct JointDataTranslationTpl)public pinocchio::JointDataUniversalTpl< Scalar >(Template Struct JointDataUniversalTpl)public pinocchio::JointDataUniversalTpl< context::Scalar >(Template Struct JointDataUniversalTpl)public pinocchio::JointDataUniversalTpl< Scalar, Options >(Template Struct JointDataUniversalTpl)
Struct Documentation
-
template<typename Derived>
struct JointDataBase : public pinocchio::NumericalBase<Derived> Subclassed by pinocchio::JointDataCompositeTpl< Scalar >, pinocchio::JointDataCompositeTpl< context::Scalar >, pinocchio::JointDataCompositeTpl< Scalar, Options, ::pinocchio::JointCollectionDefaultTpl >, pinocchio::JointDataCompositeTpl< Scalar, Options, JointCollectionTpl >, pinocchio::JointDataEllipsoidTpl< Scalar, Options >, pinocchio::JointDataEllipsoidTpl< context::Scalar >, pinocchio::JointDataFreeFlyerTpl< Scalar >, pinocchio::JointDataFreeFlyerTpl< context::Scalar >, pinocchio::JointDataFreeFlyerTpl< Scalar, Options >, pinocchio::JointDataHelicalTpl< Scalar, Options, 0 >, pinocchio::JointDataHelicalTpl< Scalar, Options, 1 >, pinocchio::JointDataHelicalTpl< Scalar, Options, 2 >, pinocchio::JointDataHelicalTpl< Scalar, Options, axis >, pinocchio::JointDataHelicalTpl< context::Scalar, context::Options, 0 >, pinocchio::JointDataHelicalTpl< context::Scalar, context::Options, 1 >, pinocchio::JointDataHelicalTpl< context::Scalar, context::Options, 2 >, pinocchio::JointDataHelicalUnalignedTpl< Scalar >, pinocchio::JointDataHelicalUnalignedTpl< context::Scalar >, pinocchio::JointDataHelicalUnalignedTpl< Scalar, Options >, pinocchio::JointDataMimicTpl< Scalar >, pinocchio::JointDataMimicTpl< context::Scalar >, pinocchio::JointDataMimicTpl< Scalar, Options, ::pinocchio::JointCollectionDefaultTpl >, pinocchio::JointDataMimicTpl< Scalar, Options, JointCollectionTpl >, pinocchio::JointDataPlanarTpl< Scalar >, pinocchio::JointDataPlanarTpl< context::Scalar >, pinocchio::JointDataPlanarTpl< Scalar, Options >, pinocchio::JointDataPrismaticTpl< Scalar, Options, 0 >, pinocchio::JointDataPrismaticTpl< Scalar, Options, 1 >, pinocchio::JointDataPrismaticTpl< Scalar, Options, 2 >, pinocchio::JointDataPrismaticTpl< Scalar, Options, axis >, pinocchio::JointDataPrismaticTpl< context::Scalar, context::Options, 0 >, pinocchio::JointDataPrismaticTpl< context::Scalar, context::Options, 1 >, pinocchio::JointDataPrismaticTpl< context::Scalar, context::Options, 2 >, pinocchio::JointDataPrismaticUnalignedTpl< Scalar >, pinocchio::JointDataPrismaticUnalignedTpl< context::Scalar >, pinocchio::JointDataPrismaticUnalignedTpl< Scalar, Options >, pinocchio::JointDataRevoluteTpl< Scalar, Options, 0 >, pinocchio::JointDataRevoluteTpl< Scalar, Options, 1 >, pinocchio::JointDataRevoluteTpl< Scalar, Options, 2 >, pinocchio::JointDataRevoluteTpl< Scalar, Options, axis >, pinocchio::JointDataRevoluteTpl< context::Scalar, context::Options, 0 >, pinocchio::JointDataRevoluteTpl< context::Scalar, context::Options, 1 >, pinocchio::JointDataRevoluteTpl< context::Scalar, context::Options, 2 >, pinocchio::JointDataRevoluteUnalignedTpl< Scalar >, pinocchio::JointDataRevoluteUnalignedTpl< context::Scalar >, pinocchio::JointDataRevoluteUnalignedTpl< Scalar, Options >, pinocchio::JointDataRevoluteUnboundedTpl< Scalar, Options, 0 >, pinocchio::JointDataRevoluteUnboundedTpl< Scalar, Options, 1 >, pinocchio::JointDataRevoluteUnboundedTpl< Scalar, Options, 2 >, pinocchio::JointDataRevoluteUnboundedTpl< Scalar, Options, axis >, pinocchio::JointDataRevoluteUnboundedTpl< context::Scalar, context::Options, 0 >, pinocchio::JointDataRevoluteUnboundedTpl< context::Scalar, context::Options, 1 >, pinocchio::JointDataRevoluteUnboundedTpl< context::Scalar, context::Options, 2 >, pinocchio::JointDataRevoluteUnboundedUnalignedTpl< Scalar >, pinocchio::JointDataRevoluteUnboundedUnalignedTpl< context::Scalar >, pinocchio::JointDataRevoluteUnboundedUnalignedTpl< Scalar, Options >, pinocchio::JointDataSphericalTpl< Scalar >, pinocchio::JointDataSphericalTpl< context::Scalar >, pinocchio::JointDataSphericalTpl< Scalar, Options >, pinocchio::JointDataSphericalZYXTpl< Scalar >, pinocchio::JointDataSphericalZYXTpl< context::Scalar >, pinocchio::JointDataSphericalZYXTpl< Scalar, Options >, pinocchio::JointDataTpl< Scalar, Options >, pinocchio::JointDataTpl< Scalar, Options, JointCollectionTpl >, pinocchio::JointDataTpl< context::Scalar >, pinocchio::JointDataTranslationTpl< Scalar >, pinocchio::JointDataTranslationTpl< context::Scalar >, pinocchio::JointDataTranslationTpl< Scalar, Options >, pinocchio::JointDataUniversalTpl< Scalar >, pinocchio::JointDataUniversalTpl< context::Scalar >, pinocchio::JointDataUniversalTpl< Scalar, Options >
Public Functions
-
PINOCCHIO_JOINT_DATA_TYPEDEF_TEMPLATE(JointDerived)
-
inline ConfigVectorTypeConstRef joint_q() const
-
inline ConfigVectorTypeRef joint_q()
-
inline TangentVectorTypeConstRef joint_v() const
-
inline TangentVectorTypeRef joint_v()
-
inline ConstraintTypeConstRef S() const
-
inline ConstraintTypeRef S()
-
inline TansformTypeConstRef M() const
-
inline TansformTypeRef M()
-
inline MotionTypeConstRef v() const
-
inline MotionTypeRef v()
-
inline BiasTypeConstRef c() const
-
inline BiasTypeRef c()
-
inline UTypeConstRef U() const
-
inline UTypeRef U()
-
inline DTypeConstRef Dinv() const
-
inline DTypeRef Dinv()
-
inline UDTypeConstRef UDinv() const
-
inline UDTypeRef UDinv()
-
inline DTypeConstRef StU() const
-
inline DTypeRef StU()
-
inline std::string shortname() const
-
inline void disp(std::ostream &os) const
-
template<typename OtherDerived>
inline bool operator==(const JointDataBase<OtherDerived> &other) const
-
inline bool isEqual(const JointDataBase<Derived> &other) const
-
Default operator== implementation
-
template<typename OtherDerived>
inline bool isEqual(const JointDataBase<OtherDerived>&) const -
Default operator== implementation
-
inline bool operator!=(const JointDataBase<Derived> &other) const
-
inline bool isNotEqual(const JointDataBase<Derived> &other) const
-
Default operator!= implementation
Public Members
- EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef traits< Derived >::JointDerived JointDerived
Public Static Functions
-
static inline std::string classname()
Protected Functions
-
inline JointDataBase()
Default constructor: protected.
Friends
-
inline friend std::ostream &operator<<(std::ostream &os, const JointDataBase<Derived> &jdata)
-
PINOCCHIO_JOINT_DATA_TYPEDEF_TEMPLATE(JointDerived)