aligator
0.16.0
A versatile and efficient C++ library for real-time constrained trajectory optimization.
Loading...
Searching...
No Matches
expose-pinocchio-dynamics.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
//
12
// Factor out the Pinocchio dynamics
13
//
14
15
void
exposeFreeFwdDynamics
();
16
void
exposeKinodynamics
();
17
void
exposeConstrainedFwdDynamics
();
18
19
void
exposePinocchioDynamics
() {
20
bp::scope dyn =
get_namespace
(
"dynamics"
);
21
exposeFreeFwdDynamics
();
22
exposeKinodynamics
();
23
exposeConstrainedFwdDynamics
();
24
}
25
26
#endif
27
28
}
// namespace python
29
}
// 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::exposePinocchioDynamics
void exposePinocchioDynamics()
Definition
expose-pinocchio-dynamics.cpp:19
aligator::python::exposeKinodynamics
void exposeKinodynamics()
Definition
expose-kinodynamics.cpp:12
aligator
Main package namespace.
Definition
action-model-wrap.hpp:14
bindings
python
src
modelling
multibody
expose-pinocchio-dynamics.cpp
Generated by
1.13.2