multibody/joint/expose-joints.cpp
Go to the documentation of this file.
1 //
2 // Copyright (c) 2015-2021 CNRS INRIA
3 //
4 
10 
12 
13 namespace pinocchio
14 {
15  namespace python
16  {
17 
18  void exposeJoints()
19  {
21  boost::mpl::for_each<JointModelVariant::types>(JointModelExposer());
22  bp::to_python_converter<JointModelVariant, JointVariantVisitor<JointModelVariant>>();
25 
27  boost::mpl::for_each<JointDataVariant::types>(JointDataExposer());
28  bp::to_python_converter<JointDataVariant, JointVariantVisitor<JointDataVariant>>();
31  }
32 
33  } // namespace python
34 } // namespace pinocchio
pinocchio::python::JointModelExposer
Definition: joints-variant.hpp:60
pinocchio::JointCollectionDefaultTpl::JointDataVariant
boost::variant< JointDataRX, JointDataRY, JointDataRZ, JointDataMimicRX, JointDataMimicRY, JointDataMimicRZ, JointDataFreeFlyer, JointDataPlanar, JointDataRevoluteUnaligned, JointDataSpherical, JointDataSphericalZYX, JointDataPX, JointDataPY, JointDataPZ, JointDataPrismaticUnaligned, JointDataTranslation, JointDataRUBX, JointDataRUBY, JointDataRUBZ, JointDataRevoluteUnboundedUnaligned, JointDataHx, JointDataHy, JointDataHz, JointDataHelicalUnaligned, JointDataUniversal, boost::recursive_wrapper< JointDataComposite > > JointDataVariant
Definition: joint-collection.hpp:202
pinocchio::python::exposeJoints
void exposeJoints()
Definition: multibody/joint/expose-joints.cpp:18
pinocchio::python::JointDataExposer
Definition: joints-variant.hpp:46
joint-data.hpp
pinocchio::python::JointDataPythonVisitor::expose
static void expose()
Definition: joint-data.hpp:41
python
pinocchio::JointModelVariant
JointCollectionDefault::JointModelVariant JointModelVariant
Definition: joint-collection.hpp:205
joint-model.hpp
pinocchio::python::StdAlignedVectorPythonVisitor::expose
static void expose(const std::string &class_name, const std::string &doc_string="")
Definition: std-aligned-vector.hpp:43
joints-variant.hpp
joint-derived.hpp
std-aligned-vector.hpp
fwd.hpp
pinocchio::JointDataVariant
JointCollectionDefault::JointDataVariant JointDataVariant
Definition: joint-collection.hpp:206
pinocchio::python::JointModelPythonVisitor::expose
static void expose()
Definition: joint-model.hpp:41
pinocchio::JointCollectionDefaultTpl::JointModelVariant
boost::variant< JointModelRX, JointModelRY, JointModelRZ, JointModelMimicRX, JointModelMimicRY, JointModelMimicRZ, JointModelFreeFlyer, JointModelPlanar, JointModelRevoluteUnaligned, JointModelSpherical, JointModelSphericalZYX, JointModelPX, JointModelPY, JointModelPZ, JointModelPrismaticUnaligned, JointModelTranslation, JointModelRUBX, JointModelRUBY, JointModelRUBZ, JointModelRevoluteUnboundedUnaligned, JointModelHx, JointModelHy, JointModelHz, JointModelHelicalUnaligned, JointModelUniversal, boost::recursive_wrapper< JointModelComposite > > JointModelVariant
Definition: joint-collection.hpp:113
pinocchio
Main pinocchio namespace.
Definition: timings.cpp:27


pinocchio
Author(s):
autogenerated on Sat Jun 1 2024 02:40:35