pinocchio  3.7.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
 
Loading...
Searching...
No Matches
printable.hpp
1//
2// Copyright (c) 2016 CNRS
3//
4
5#ifndef __pinocchio_python_utils_printable_hpp__
6#define __pinocchio_python_utils_printable_hpp__
7
8#include <boost/python.hpp>
9
10namespace pinocchio
11{
12 namespace python
13 {
14
15 namespace bp = boost::python;
16
20 template<class C>
21 struct PrintableVisitor : public bp::def_visitor<PrintableVisitor<C>>
22 {
23 template<class PyClass>
24 void visit(PyClass & cl) const
25 {
26 cl.def(bp::self_ns::str(bp::self_ns::self)).def(bp::self_ns::repr(bp::self_ns::self));
27 }
28 };
29 } // namespace python
30} // namespace pinocchio
31
32#endif // ifndef __pinocchio_python_utils_printable_hpp__
Main pinocchio namespace.
Definition treeview.dox:11