Control Libraries 7.4.0
Loading...
Searching...
No Matches
state_representation_bindings.cpp
1#include "state_representation_bindings.hpp"
2
3#define STRINGIFY(x) #x
4#define MACRO_STRINGIFY(x) STRINGIFY(x)
5
6PYBIND11_MODULE(state_representation, m) {
7 m.doc() = "Python bindings for control libraries state_representation";
8
9 #ifdef MODULE_VERSION_INFO
10 m.attr("__version__") = MACRO_STRINGIFY(MODULE_VERSION_INFO);
11 #else
12 m.attr("__version__") = "dev";
13 #endif
14
15 auto m_sub = m.def_submodule("exceptions", "Submodule for custom state representation exceptions");
16 bind_exceptions(m_sub);
17 bind_state(m);
18 bind_cartesian_space(m);
19 bind_joint_space(m);
20 bind_jacobian(m);
21 bind_parameters(m);
22 bind_geometry(m);
23 bind_io_state(m);
24}
Core state variables and objects.