Classes | Namespaces | Macros
bindings/python/multibody/data.hpp File Reference
#include <boost/python.hpp>
#include "pinocchio/multibody/data.hpp"
#include "pinocchio/serialization/data.hpp"
#include <eigenpy/memory.hpp>
#include <eigenpy/eigen-to-python.hpp>
#include <eigenpy/exception.hpp>
#include "pinocchio/bindings/python/serialization/serializable.hpp"
#include "pinocchio/bindings/python/utils/std-vector.hpp"
#include "pinocchio/bindings/python/utils/std-aligned-vector.hpp"
#include "pinocchio/bindings/python/utils/copyable.hpp"
Include dependency graph for bindings/python/multibody/data.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pinocchio::python::DataPythonVisitor
 
struct  pinocchio::python::PickleData< Data >
 

Namespaces

 pinocchio
 Main pinocchio namespace.
 
 pinocchio::python
 

Macros

#define ADD_DATA_PROPERTY(NAME, DOC)
 
#define ADD_DATA_PROPERTY_READONLY(NAME, DOC)
 
#define ADD_DATA_PROPERTY_READONLY_BYVALUE(NAME, DOC)
 

Macro Definition Documentation

◆ ADD_DATA_PROPERTY

#define ADD_DATA_PROPERTY (   NAME,
  DOC 
)
Value:
def_readwrite(#NAME, \
&Data::NAME, \
DOC)

Definition at line 80 of file bindings/python/multibody/data.hpp.

◆ ADD_DATA_PROPERTY_READONLY

#define ADD_DATA_PROPERTY_READONLY (   NAME,
  DOC 
)
Value:
def_readonly(#NAME, \
&Data::NAME, \
DOC)

Definition at line 85 of file bindings/python/multibody/data.hpp.

◆ ADD_DATA_PROPERTY_READONLY_BYVALUE

#define ADD_DATA_PROPERTY_READONLY_BYVALUE (   NAME,
  DOC 
)
Value:
add_property(#NAME, \
make_getter(&Data::NAME,bp::return_value_policy<bp::return_by_value>()), \
DOC)

Definition at line 90 of file bindings/python/multibody/data.hpp.



pinocchio
Author(s):
autogenerated on Fri Jun 23 2023 02:38:33