pinocchio  3.9.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Loading...
Searching...
No Matches
JointCollectionDefaultTpl< _Scalar, _Options > Struct Template Reference

Public Types

enum  { Options = _Options }
typedef JointDataCompositeTpl< Scalar, Options, ::pinocchio::JointCollectionDefaultTplJointDataComposite
typedef JointDataEllipsoidTpl< Scalar, Options > JointDataEllipsoid
typedef JointDataFreeFlyerTpl< Scalar, Options > JointDataFreeFlyer
typedef JointDataHelicalUnalignedTpl< Scalar, Options > JointDataHelicalUnaligned
typedef JointDataHelicalTpl< Scalar, Options, 0 > JointDataHx
typedef JointDataHelicalTpl< Scalar, Options, 1 > JointDataHy
typedef JointDataHelicalTpl< Scalar, Options, 2 > JointDataHz
typedef JointDataMimicTpl< Scalar, Options, ::pinocchio::JointCollectionDefaultTplJointDataMimic
typedef JointDataPlanarTpl< Scalar, Options > JointDataPlanar
typedef JointDataPrismaticUnalignedTpl< Scalar, Options > JointDataPrismaticUnaligned
typedef JointDataPrismaticTpl< Scalar, Options, 0 > JointDataPX
typedef JointDataPrismaticTpl< Scalar, Options, 1 > JointDataPY
typedef JointDataPrismaticTpl< Scalar, Options, 2 > JointDataPZ
typedef JointDataRevoluteUnalignedTpl< Scalar, Options > JointDataRevoluteUnaligned
typedef JointDataRevoluteUnboundedUnalignedTpl< Scalar, Options > JointDataRevoluteUnboundedUnaligned
typedef JointDataRevoluteUnboundedTpl< Scalar, Options, 0 > JointDataRUBX
typedef JointDataRevoluteUnboundedTpl< Scalar, Options, 1 > JointDataRUBY
typedef JointDataRevoluteUnboundedTpl< Scalar, Options, 2 > JointDataRUBZ
typedef JointDataRevoluteTpl< Scalar, Options, 0 > JointDataRX
typedef JointDataRevoluteTpl< Scalar, Options, 1 > JointDataRY
typedef JointDataRevoluteTpl< Scalar, Options, 2 > JointDataRZ
typedef JointDataSphericalTpl< Scalar, Options > JointDataSpherical
typedef JointDataSphericalZYXTpl< Scalar, Options > JointDataSphericalZYX
typedef JointDataTranslationTpl< Scalar, Options > JointDataTranslation
typedef JointDataUniversalTpl< Scalar, Options > JointDataUniversal
typedef boost::variant< JointDataRX, JointDataRY, JointDataRZ, JointDataFreeFlyer, JointDataPlanar, JointDataRevoluteUnaligned, JointDataSpherical, JointDataSphericalZYX, JointDataEllipsoid, JointDataPX, JointDataPY, JointDataPZ, JointDataPrismaticUnaligned, JointDataTranslation, JointDataRUBX, JointDataRUBY, JointDataRUBZ, JointDataRevoluteUnboundedUnaligned, JointDataHx, JointDataHy, JointDataHz, JointDataHelicalUnaligned, JointDataUniversal, boost::recursive_wrapper< JointDataComposite >, boost::recursive_wrapper< JointDataMimic > > JointDataVariant
typedef JointModelCompositeTpl< Scalar, Options, ::pinocchio::JointCollectionDefaultTplJointModelComposite
typedef JointModelEllipsoidTpl< Scalar, Options > JointModelEllipsoid
typedef JointModelFreeFlyerTpl< Scalar, Options > JointModelFreeFlyer
typedef JointModelHelicalUnalignedTpl< Scalar, Options > JointModelHelicalUnaligned
typedef JointModelHelicalTpl< Scalar, Options, 0 > JointModelHx
typedef JointModelHelicalTpl< Scalar, Options, 1 > JointModelHy
typedef JointModelHelicalTpl< Scalar, Options, 2 > JointModelHz
typedef JointModelMimicTpl< Scalar, Options, ::pinocchio::JointCollectionDefaultTplJointModelMimic
typedef JointModelPlanarTpl< Scalar, Options > JointModelPlanar
typedef JointModelPrismaticUnalignedTpl< Scalar, Options > JointModelPrismaticUnaligned
typedef JointModelPrismaticTpl< Scalar, Options, 0 > JointModelPX
typedef JointModelPrismaticTpl< Scalar, Options, 1 > JointModelPY
typedef JointModelPrismaticTpl< Scalar, Options, 2 > JointModelPZ
typedef JointModelRevoluteUnalignedTpl< Scalar, Options > JointModelRevoluteUnaligned
typedef JointModelRevoluteUnboundedUnalignedTpl< Scalar, Options > JointModelRevoluteUnboundedUnaligned
typedef JointModelRevoluteUnboundedTpl< Scalar, Options, 0 > JointModelRUBX
typedef JointModelRevoluteUnboundedTpl< Scalar, Options, 1 > JointModelRUBY
typedef JointModelRevoluteUnboundedTpl< Scalar, Options, 2 > JointModelRUBZ
typedef JointModelRevoluteTpl< Scalar, Options, 0 > JointModelRX
typedef JointModelRevoluteTpl< Scalar, Options, 1 > JointModelRY
typedef JointModelRevoluteTpl< Scalar, Options, 2 > JointModelRZ
typedef JointModelSphericalTpl< Scalar, Options > JointModelSpherical
typedef JointModelSphericalZYXTpl< Scalar, Options > JointModelSphericalZYX
typedef JointModelTranslationTpl< Scalar, Options > JointModelTranslation
typedef JointModelUniversalTpl< Scalar, Options > JointModelUniversal
typedef boost::variant< JointModelRX, JointModelRY, JointModelRZ, JointModelFreeFlyer, JointModelPlanar, JointModelRevoluteUnaligned, JointModelSpherical, JointModelSphericalZYX, JointModelEllipsoid, JointModelPX, JointModelPY, JointModelPZ, JointModelPrismaticUnaligned, JointModelTranslation, JointModelRUBX, JointModelRUBY, JointModelRUBZ, JointModelRevoluteUnboundedUnaligned, JointModelHx, JointModelHy, JointModelHz, JointModelHelicalUnaligned, JointModelUniversal, boost::recursive_wrapper< JointModelComposite >, boost::recursive_wrapper< JointModelMimic > > JointModelVariant
typedef _Scalar Scalar

Detailed Description

template<typename _Scalar, int _Options>
struct pinocchio::JointCollectionDefaultTpl< _Scalar, _Options >

Definition at line 18 of file joint-collection.hpp.

Member Typedef Documentation

◆ JointDataComposite

template<typename _Scalar, int _Options>
typedef JointDataCompositeTpl<Scalar, Options, ::pinocchio::JointCollectionDefaultTpl> JointDataComposite

Definition at line 162 of file joint-collection.hpp.

◆ JointDataEllipsoid

template<typename _Scalar, int _Options>
typedef JointDataEllipsoidTpl<Scalar, Options> JointDataEllipsoid

Definition at line 149 of file joint-collection.hpp.

◆ JointDataFreeFlyer

template<typename _Scalar, int _Options>
typedef JointDataFreeFlyerTpl<Scalar, Options> JointDataFreeFlyer

Definition at line 155 of file joint-collection.hpp.

◆ JointDataHelicalUnaligned

template<typename _Scalar, int _Options>
typedef JointDataHelicalUnalignedTpl<Scalar, Options> JointDataHelicalUnaligned

Definition at line 174 of file joint-collection.hpp.

◆ JointDataHx

template<typename _Scalar, int _Options>
typedef JointDataHelicalTpl<Scalar, Options, 0> JointDataHx

Definition at line 169 of file joint-collection.hpp.

◆ JointDataHy

template<typename _Scalar, int _Options>
typedef JointDataHelicalTpl<Scalar, Options, 1> JointDataHy

Definition at line 170 of file joint-collection.hpp.

◆ JointDataHz

template<typename _Scalar, int _Options>
typedef JointDataHelicalTpl<Scalar, Options, 2> JointDataHz

Definition at line 171 of file joint-collection.hpp.

◆ JointDataMimic

template<typename _Scalar, int _Options>
typedef JointDataMimicTpl<Scalar, Options, ::pinocchio::JointCollectionDefaultTpl> JointDataMimic

Definition at line 166 of file joint-collection.hpp.

◆ JointDataPlanar

template<typename _Scalar, int _Options>
typedef JointDataPlanarTpl<Scalar, Options> JointDataPlanar

Definition at line 158 of file joint-collection.hpp.

◆ JointDataPrismaticUnaligned

template<typename _Scalar, int _Options>
typedef JointDataPrismaticUnalignedTpl<Scalar, Options> JointDataPrismaticUnaligned

Definition at line 140 of file joint-collection.hpp.

◆ JointDataPX

template<typename _Scalar, int _Options>
typedef JointDataPrismaticTpl<Scalar, Options, 0> JointDataPX

Definition at line 135 of file joint-collection.hpp.

◆ JointDataPY

template<typename _Scalar, int _Options>
typedef JointDataPrismaticTpl<Scalar, Options, 1> JointDataPY

Definition at line 136 of file joint-collection.hpp.

◆ JointDataPZ

template<typename _Scalar, int _Options>
typedef JointDataPrismaticTpl<Scalar, Options, 2> JointDataPZ

Definition at line 137 of file joint-collection.hpp.

◆ JointDataRevoluteUnaligned

template<typename _Scalar, int _Options>
typedef JointDataRevoluteUnalignedTpl<Scalar, Options> JointDataRevoluteUnaligned

Definition at line 123 of file joint-collection.hpp.

◆ JointDataRevoluteUnboundedUnaligned

template<typename _Scalar, int _Options>
typedef JointDataRevoluteUnboundedUnalignedTpl<Scalar, Options> JointDataRevoluteUnboundedUnaligned

Definition at line 127 of file joint-collection.hpp.

◆ JointDataRUBX

template<typename _Scalar, int _Options>
typedef JointDataRevoluteUnboundedTpl<Scalar, Options, 0> JointDataRUBX

Definition at line 130 of file joint-collection.hpp.

◆ JointDataRUBY

template<typename _Scalar, int _Options>
typedef JointDataRevoluteUnboundedTpl<Scalar, Options, 1> JointDataRUBY

Definition at line 131 of file joint-collection.hpp.

◆ JointDataRUBZ

template<typename _Scalar, int _Options>
typedef JointDataRevoluteUnboundedTpl<Scalar, Options, 2> JointDataRUBZ

Definition at line 132 of file joint-collection.hpp.

◆ JointDataRX

template<typename _Scalar, int _Options>
typedef JointDataRevoluteTpl<Scalar, Options, 0> JointDataRX

Definition at line 118 of file joint-collection.hpp.

◆ JointDataRY

template<typename _Scalar, int _Options>
typedef JointDataRevoluteTpl<Scalar, Options, 1> JointDataRY

Definition at line 119 of file joint-collection.hpp.

◆ JointDataRZ

template<typename _Scalar, int _Options>
typedef JointDataRevoluteTpl<Scalar, Options, 2> JointDataRZ

Definition at line 120 of file joint-collection.hpp.

◆ JointDataSpherical

template<typename _Scalar, int _Options>
typedef JointDataSphericalTpl<Scalar, Options> JointDataSpherical

Definition at line 143 of file joint-collection.hpp.

◆ JointDataSphericalZYX

template<typename _Scalar, int _Options>
typedef JointDataSphericalZYXTpl<Scalar, Options> JointDataSphericalZYX

Definition at line 146 of file joint-collection.hpp.

◆ JointDataTranslation

template<typename _Scalar, int _Options>
typedef JointDataTranslationTpl<Scalar, Options> JointDataTranslation

Definition at line 152 of file joint-collection.hpp.

◆ JointDataUniversal

template<typename _Scalar, int _Options>
typedef JointDataUniversalTpl<Scalar, Options> JointDataUniversal

Definition at line 177 of file joint-collection.hpp.

◆ JointDataVariant

◆ JointModelComposite

template<typename _Scalar, int _Options>
typedef JointModelCompositeTpl<Scalar, Options, ::pinocchio::JointCollectionDefaultTpl> JointModelComposite

Definition at line 71 of file joint-collection.hpp.

◆ JointModelEllipsoid

template<typename _Scalar, int _Options>
typedef JointModelEllipsoidTpl<Scalar, Options> JointModelEllipsoid

Definition at line 58 of file joint-collection.hpp.

◆ JointModelFreeFlyer

template<typename _Scalar, int _Options>
typedef JointModelFreeFlyerTpl<Scalar, Options> JointModelFreeFlyer

Definition at line 64 of file joint-collection.hpp.

◆ JointModelHelicalUnaligned

template<typename _Scalar, int _Options>
typedef JointModelHelicalUnalignedTpl<Scalar, Options> JointModelHelicalUnaligned

Definition at line 83 of file joint-collection.hpp.

◆ JointModelHx

template<typename _Scalar, int _Options>
typedef JointModelHelicalTpl<Scalar, Options, 0> JointModelHx

Definition at line 78 of file joint-collection.hpp.

◆ JointModelHy

template<typename _Scalar, int _Options>
typedef JointModelHelicalTpl<Scalar, Options, 1> JointModelHy

Definition at line 79 of file joint-collection.hpp.

◆ JointModelHz

template<typename _Scalar, int _Options>
typedef JointModelHelicalTpl<Scalar, Options, 2> JointModelHz

Definition at line 80 of file joint-collection.hpp.

◆ JointModelMimic

template<typename _Scalar, int _Options>
typedef JointModelMimicTpl<Scalar, Options, ::pinocchio::JointCollectionDefaultTpl> JointModelMimic

Definition at line 75 of file joint-collection.hpp.

◆ JointModelPlanar

template<typename _Scalar, int _Options>
typedef JointModelPlanarTpl<Scalar, Options> JointModelPlanar

Definition at line 67 of file joint-collection.hpp.

◆ JointModelPrismaticUnaligned

template<typename _Scalar, int _Options>
typedef JointModelPrismaticUnalignedTpl<Scalar, Options> JointModelPrismaticUnaligned

Definition at line 49 of file joint-collection.hpp.

◆ JointModelPX

template<typename _Scalar, int _Options>
typedef JointModelPrismaticTpl<Scalar, Options, 0> JointModelPX

Definition at line 44 of file joint-collection.hpp.

◆ JointModelPY

template<typename _Scalar, int _Options>
typedef JointModelPrismaticTpl<Scalar, Options, 1> JointModelPY

Definition at line 45 of file joint-collection.hpp.

◆ JointModelPZ

template<typename _Scalar, int _Options>
typedef JointModelPrismaticTpl<Scalar, Options, 2> JointModelPZ

Definition at line 46 of file joint-collection.hpp.

◆ JointModelRevoluteUnaligned

template<typename _Scalar, int _Options>
typedef JointModelRevoluteUnalignedTpl<Scalar, Options> JointModelRevoluteUnaligned

Definition at line 32 of file joint-collection.hpp.

◆ JointModelRevoluteUnboundedUnaligned

template<typename _Scalar, int _Options>
typedef JointModelRevoluteUnboundedUnalignedTpl<Scalar, Options> JointModelRevoluteUnboundedUnaligned

Definition at line 41 of file joint-collection.hpp.

◆ JointModelRUBX

template<typename _Scalar, int _Options>
typedef JointModelRevoluteUnboundedTpl<Scalar, Options, 0> JointModelRUBX

Definition at line 35 of file joint-collection.hpp.

◆ JointModelRUBY

template<typename _Scalar, int _Options>
typedef JointModelRevoluteUnboundedTpl<Scalar, Options, 1> JointModelRUBY

Definition at line 36 of file joint-collection.hpp.

◆ JointModelRUBZ

template<typename _Scalar, int _Options>
typedef JointModelRevoluteUnboundedTpl<Scalar, Options, 2> JointModelRUBZ

Definition at line 37 of file joint-collection.hpp.

◆ JointModelRX

template<typename _Scalar, int _Options>
typedef JointModelRevoluteTpl<Scalar, Options, 0> JointModelRX

Definition at line 27 of file joint-collection.hpp.

◆ JointModelRY

template<typename _Scalar, int _Options>
typedef JointModelRevoluteTpl<Scalar, Options, 1> JointModelRY

Definition at line 28 of file joint-collection.hpp.

◆ JointModelRZ

template<typename _Scalar, int _Options>
typedef JointModelRevoluteTpl<Scalar, Options, 2> JointModelRZ

Definition at line 29 of file joint-collection.hpp.

◆ JointModelSpherical

template<typename _Scalar, int _Options>
typedef JointModelSphericalTpl<Scalar, Options> JointModelSpherical

Definition at line 52 of file joint-collection.hpp.

◆ JointModelSphericalZYX

template<typename _Scalar, int _Options>
typedef JointModelSphericalZYXTpl<Scalar, Options> JointModelSphericalZYX

Definition at line 55 of file joint-collection.hpp.

◆ JointModelTranslation

template<typename _Scalar, int _Options>
typedef JointModelTranslationTpl<Scalar, Options> JointModelTranslation

Definition at line 61 of file joint-collection.hpp.

◆ JointModelUniversal

template<typename _Scalar, int _Options>
typedef JointModelUniversalTpl<Scalar, Options> JointModelUniversal

Definition at line 86 of file joint-collection.hpp.

◆ JointModelVariant

◆ Scalar

template<typename _Scalar, int _Options>
typedef _Scalar Scalar

Definition at line 20 of file joint-collection.hpp.

Member Enumeration Documentation

◆ anonymous enum

template<typename _Scalar, int _Options>
anonymous enum

Definition at line 21 of file joint-collection.hpp.


The documentation for this struct was generated from the following files: