pinocchio  3.7.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 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, 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 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, 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

◆ JointDataFreeFlyer

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

◆ JointDataHelicalUnaligned

◆ JointDataHx

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

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

◆ JointDataHy

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

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

◆ JointDataHz

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

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

◆ JointDataMimic

◆ JointDataPlanar

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

◆ JointDataPrismaticUnaligned

◆ JointDataPX

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

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

◆ JointDataPY

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

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

◆ JointDataPZ

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

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

◆ JointDataRevoluteUnaligned

◆ JointDataRevoluteUnboundedUnaligned

◆ JointDataRUBX

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

◆ JointDataRUBY

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

◆ JointDataRUBZ

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

◆ JointDataRX

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

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

◆ JointDataRY

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

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

◆ JointDataRZ

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

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

◆ JointDataSpherical

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

◆ JointDataSphericalZYX

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

◆ JointDataTranslation

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

◆ JointDataUniversal

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

◆ JointDataVariant

◆ JointModelComposite

◆ JointModelFreeFlyer

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

◆ JointModelHelicalUnaligned

◆ JointModelHx

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

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

◆ JointModelHy

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

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

◆ JointModelHz

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

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

◆ JointModelMimic

◆ JointModelPlanar

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

◆ JointModelPrismaticUnaligned

◆ JointModelPX

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

◆ JointModelPY

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

◆ JointModelPZ

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

◆ JointModelRevoluteUnaligned

◆ JointModelRevoluteUnboundedUnaligned

◆ JointModelRUBX

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

◆ JointModelRUBY

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

◆ JointModelRUBZ

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

◆ JointModelRX

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

◆ JointModelRY

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

◆ JointModelRZ

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

◆ JointModelSpherical

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

◆ JointModelSphericalZYX

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

◆ JointModelTranslation

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

◆ JointModelUniversal

Definition at line 83 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: