aligator
0.16.0
A versatile and efficient C++ library for real-time constrained trajectory optimization.
Loading...
Searching...
No Matches
expose-pinocchio-features.cpp
Go to the documentation of this file.
1
3
#include "
aligator/python/fwd.hpp
"
4
#include "
aligator/python/utils.hpp
"
5
6
namespace
aligator
{
7
namespace
python
{
8
9
#ifdef ALIGATOR_WITH_PINOCCHIO
10
11
void
exposePinocchioSpaces
();
12
void
exposePinocchioFunctions
();
13
void
exposeFreeFwdDynamics
();
14
void
exposeKinodynamics
();
15
void
exposeConstrainedFwdDynamics
();
16
17
void
exposePinocchioFeatures
() {
18
bp::import(
"pinocchio"
);
19
exposePinocchioSpaces
();
20
exposePinocchioFunctions
();
21
22
{
23
bp::scope dyn =
get_namespace
(
"dynamics"
);
24
exposeFreeFwdDynamics
();
25
exposeKinodynamics
();
26
exposeConstrainedFwdDynamics
();
27
}
28
}
29
30
#endif
31
32
}
// namespace python
33
}
// namespace aligator
fwd.hpp
utils.hpp
aligator::python
The Python bindings.
Definition
blk-matrix.hpp:5
aligator::python::get_namespace
bp::object get_namespace(const std::string &name)
Create or retrieve a Python scope (that is, a class or module namespace).
Definition
utils.hpp:22
aligator::python::exposeConstrainedFwdDynamics
void exposeConstrainedFwdDynamics()
Definition
expose-constrained-fwd.cpp:25
aligator::python::exposeFreeFwdDynamics
void exposeFreeFwdDynamics()
Definition
expose-freefwd.cpp:11
aligator::python::exposePinocchioFeatures
void exposePinocchioFeatures()
Expose features using the Pinocchio rigid dynamics library.
Definition
expose-pinocchio-features.cpp:17
aligator::python::exposeKinodynamics
void exposeKinodynamics()
Definition
expose-kinodynamics.cpp:13
aligator::python::exposePinocchioFunctions
void exposePinocchioFunctions()
Definition
expose-pinocchio-functions.cpp:164
aligator::python::exposePinocchioSpaces
void exposePinocchioSpaces()
Definition
expose-pinocchio-manifolds.cpp:43
aligator
Main package namespace.
Definition
action-model-wrap.hpp:14
bindings
python
src
expose-pinocchio-features.cpp
Generated by
1.14.0