bindings
python
multibody
joint
multibody/joint/expose-joints.cpp
Go to the documentation of this file.
1
//
2
// Copyright (c) 2015-2021 CNRS INRIA
3
//
4
5
#include "
pinocchio/bindings/python/fwd.hpp
"
6
#include "
pinocchio/bindings/python/multibody/joint/joint-derived.hpp
"
7
#include "
pinocchio/bindings/python/multibody/joint/joints-variant.hpp
"
8
#include "
pinocchio/bindings/python/multibody/joint/joint.hpp
"
9
10
#include "
pinocchio/bindings/python/utils/std-aligned-vector.hpp
"
11
12
namespace
pinocchio
13
{
14
namespace
python
15
{
16
17
void
exposeJoints
()
18
{
19
boost::mpl::for_each<JointModelVariant::types>(
JointModelExposer
());
20
boost::mpl::for_each<JointDataVariant::types>(
JointDataExposer
());
21
22
JointModelPythonVisitor::expose
();
23
StdAlignedVectorPythonVisitor<JointModel>::expose
(
"StdVec_JointModelVector"
);
24
}
25
26
}
// namespace python
27
}
// namespace pinocchio
pinocchio::python::StdAlignedVectorPythonVisitor::expose
static ::boost::python::class_< vector_type > expose(const std::string &class_name, const std::string &doc_string="")
Definition:
std-aligned-vector.hpp:38
joint.hpp
pinocchio::python::exposeJoints
void exposeJoints()
Definition:
multibody/joint/expose-joints.cpp:17
fwd.hpp
pinocchio::python::JointModelExposer
Definition:
joints-variant.hpp:62
std-aligned-vector.hpp
joints-variant.hpp
pinocchio::python::JointModelPythonVisitor::expose
static void expose()
Definition:
joint.hpp:72
pinocchio
Main pinocchio namespace.
Definition:
timings.cpp:28
joint-derived.hpp
pinocchio::python::JointDataExposer
Definition:
joints-variant.hpp:46
python
pinocchio
Author(s):
autogenerated on Fri Jun 23 2023 02:38:30