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 |
|
19 |
void exposeJoints() |
18 |
|
|
{ |
19 |
✓✗ |
19 |
boost::mpl::for_each<JointModelVariant::types>(JointModelExposer()); |
20 |
✓✗ |
19 |
boost::mpl::for_each<JointDataVariant::types>(JointDataExposer()); |
21 |
|
|
|
22 |
|
19 |
JointModelPythonVisitor::expose(); |
23 |
✓✗✓✗ ✓✗ |
19 |
StdAlignedVectorPythonVisitor<JointModel>::expose("StdVec_JointModelVector"); |
24 |
|
19 |
} |
25 |
|
|
|
26 |
|
|
} // namespace python |
27 |
|
|
} // namespace pinocchio |