5 #ifndef __pinocchio_joint_collection_hpp__ 6 #define __pinocchio_joint_collection_hpp__ 8 #include "pinocchio/multibody/joint/fwd.hpp" 9 #include "pinocchio/multibody/joint/joints.hpp" 11 #include <boost/variant.hpp> 12 #include <boost/variant/recursive_wrapper.hpp> 17 template<
typename _Scalar,
int _Options>
18 struct JointCollectionDefaultTpl
69 typedef boost::variant<
81 , boost::recursive_wrapper<JointModelComposite>
131 typedef boost::variant<
143 , boost::recursive_wrapper<JointDataComposite>
153 #endif // ifndef __pinocchio_joint_collection_hpp__
JointDataMimic< JointDataRY > JointDataMimicRY
JointModelMimic< JointModelRZ > JointModelMimicRZ
JointDataSphericalTpl< Scalar, Options > JointDataSpherical
JointModelPrismaticUnalignedTpl< Scalar, Options > JointModelPrismaticUnaligned
boost::variant< JointDataRX, JointDataRY, JointDataRZ, JointDataMimicRX, JointDataMimicRY, JointDataMimicRZ, JointDataFreeFlyer, JointDataPlanar, JointDataRevoluteUnaligned, JointDataSpherical, JointDataSphericalZYX, JointDataPX, JointDataPY, JointDataPZ, JointDataPrismaticUnaligned, JointDataTranslation, JointDataRUBX, JointDataRUBY, JointDataRUBZ, JointDataRevoluteUnboundedUnaligned, boost::recursive_wrapper< JointDataComposite > > JointDataVariant
JointModelRevoluteUnalignedTpl< Scalar, Options > JointModelRevoluteUnaligned
JointModelFreeFlyerTpl< Scalar, Options > JointModelFreeFlyer
JointModelPrismaticTpl< Scalar, Options, 0 > JointModelPX
JointDataRevoluteTpl< Scalar, Options, 2 > JointDataRZ
JointModelPrismaticTpl< Scalar, Options, 1 > JointModelPY
JointDataRevoluteTpl< Scalar, Options, 1 > JointDataRY
JointDataMimic< JointDataRZ > JointDataMimicRZ
JointDataRevoluteUnboundedUnalignedTpl< Scalar, Options > JointDataRevoluteUnboundedUnaligned
JointDataRevoluteUnboundedTpl< Scalar, Options, 0 > JointDataRUBX
JointDataPrismaticUnalignedTpl< Scalar, Options > JointDataPrismaticUnaligned
JointDataTranslationTpl< Scalar, Options > JointDataTranslation
JointDataRevoluteUnboundedTpl< Scalar, Options, 2 > JointDataRUBZ
JointModelRevoluteUnboundedTpl< Scalar, Options, 1 > JointModelRUBY
JointModelTranslationTpl< Scalar, Options > JointModelTranslation
JointModelSphericalTpl< Scalar, Options > JointModelSpherical
boost::variant< JointModelRX, JointModelRY, JointModelRZ, JointModelMimicRX, JointModelMimicRY, JointModelMimicRZ, JointModelFreeFlyer, JointModelPlanar, JointModelRevoluteUnaligned, JointModelSpherical, JointModelSphericalZYX, JointModelPX, JointModelPY, JointModelPZ, JointModelPrismaticUnaligned, JointModelTranslation, JointModelRUBX, JointModelRUBY, JointModelRUBZ, JointModelRevoluteUnboundedUnaligned, boost::recursive_wrapper< JointModelComposite > > JointModelVariant
JointModelRevoluteUnboundedUnalignedTpl< Scalar, Options > JointModelRevoluteUnboundedUnaligned
JointDataRevoluteUnboundedTpl< Scalar, Options, 1 > JointDataRUBY
JointModelPrismaticTpl< Scalar, Options, 2 > JointModelPZ
JointModelMimic< JointModelRX > JointModelMimicRX
JointModelRevoluteTpl< Scalar, Options, 2 > JointModelRZ
JointDataRevoluteTpl< Scalar, Options, 0 > JointDataRX
JointDataMimic< JointDataRX > JointDataMimicRX
JointDataPlanarTpl< Scalar, Options > JointDataPlanar
JointModelMimic< JointModelRY > JointModelMimicRY
JointModelPlanarTpl< Scalar, Options > JointModelPlanar
Main pinocchio namespace.
JointModelRevoluteTpl< Scalar, Options, 0 > JointModelRX
JointModelSphericalZYXTpl< Scalar, Options > JointModelSphericalZYX
JointDataPrismaticTpl< Scalar, Options, 0 > JointDataPX
JointModelRevoluteTpl< Scalar, Options, 1 > JointModelRY
JointDataFreeFlyerTpl< Scalar, Options > JointDataFreeFlyer
JointDataCompositeTpl< Scalar, Options,::pinocchio::JointCollectionDefaultTpl > JointDataComposite
JointModelRevoluteUnboundedTpl< Scalar, Options, 2 > JointModelRUBZ
JointModelRevoluteUnboundedTpl< Scalar, Options, 0 > JointModelRUBX
JointDataRevoluteUnalignedTpl< Scalar, Options > JointDataRevoluteUnaligned
JointDataSphericalZYXTpl< Scalar, Options > JointDataSphericalZYX
JointDataPrismaticTpl< Scalar, Options, 1 > JointDataPY
JointDataPrismaticTpl< Scalar, Options, 2 > JointDataPZ
JointModelCompositeTpl< Scalar, Options,::pinocchio::JointCollectionDefaultTpl > JointModelComposite