24 bp::docstring_options module_docstring_options(
true,
true,
false);
27 bp::scope().attr(
"__raw_version__") = bp::str(PINOCCHIO_VERSION);
31 bp::import(
"warnings");
33 #if defined(PINOCCHIO_PYTHON_INTERFACE_MAIN_MODULE) \
34 && defined(PINOCCHIO_PYTHON_INTERFACE_WITH_HPP_FCL_PYTHON_BINDINGS)
44 const Eigen::Ref<const context::VectorXs>, boost::optional>::registration();
46 #if defined(PINOCCHIO_PYTHON_INTERFACE_MAIN_MODULE)
52 bp::scope().attr(
"XAxis") = bp::object(bp::handle<>(
54 bp::scope().attr(
"YAxis") = bp::object(bp::handle<>(
56 bp::scope().attr(
"ZAxis") = bp::object(bp::handle<>(
59 if (!register_symbolic_link_to_registered_type<::pinocchio::ReferenceFrame>())
61 bp::enum_<::pinocchio::ReferenceFrame>(
"ReferenceFrame")
68 if (!register_symbolic_link_to_registered_type<::pinocchio::KinematicLevel>())
70 bp::enum_<::pinocchio::KinematicLevel>(
"KinematicLevel")
77 if (!register_symbolic_link_to_registered_type<::pinocchio::Convention>())
79 bp::enum_<::pinocchio::Convention>(
"Convention")
84 if (!register_symbolic_link_to_registered_type<::pinocchio::ArgumentPosition>())
86 bp::enum_<::pinocchio::ArgumentPosition>(
"ArgumentPosition")
113 #if defined(PINOCCHIO_PYTHON_INTERFACE_MAIN_MODULE)
116 #endif // defined(PINOCCHIO_PYTHON_INTERFACE_MAIN_MODULE)
122 #if defined(PINOCCHIO_PYTHON_INTERFACE_WITH_HPP_FCL_PYTHON_BINDINGS) \
123 && defined(PINOCCHIO_PYTHON_INTERFACE_MAIN_MODULE)
126 #endif // defined(PINOCCHIO_PYTHON_INTERFACE_WITH_HPP_FCL_PYTHON_BINDINGS) &&
129 #if defined(PINOCCHIO_PYTHON_INTERFACE_WITH_OPENMP) \
130 && defined(PINOCCHIO_PYTHON_INTERFACE_MAIN_MODULE)
135 #if defined(PINOCCHIO_PYTHON_INTERFACE_WITH_HPP_FCL_PYTHON_BINDINGS) \
136 && defined(PINOCCHIO_PYTHON_INTERFACE_WITH_OPENMP) \
137 && defined(PINOCCHIO_PYTHON_INTERFACE_MAIN_MODULE)
146 typedef std::vector<::pinocchio::VectorXb> StdVec_VectorXb;
147 typedef std::vector<context::MatrixXs> StdVec_MatrixXs;