src
dynamic-python-module-py.cc
Go to the documentation of this file.
1
#include <
sot/dynamic-pinocchio/dynamic-pinocchio.h
>
2
3
#include <
dynamic-graph/python/module.hh
>
4
5
namespace
dg
=
dynamicgraph
;
6
namespace
dgs
=
dynamicgraph::sot
;
7
8
typedef
bp::return_value_policy<bp::reference_existing_object>
9
reference_existing_object
;
10
11
BOOST_PYTHON_MODULE
(
wrap
) {
12
bp::import(
"dynamic_graph"
);
13
bp::import(
"pinocchio"
);
14
15
dg::python::exposeEntity<dgs::DynamicPinocchio, bp::bases<dg::Entity>,
16
dg::python::AddCommands>()
17
.add_property(
"model"
,
18
bp::make_function(&
dgs::DynamicPinocchio::getModel
,
19
reference_existing_object
()),
20
bp::make_function(&
dgs::DynamicPinocchio::setModel
))
21
.add_property(
"data"
, bp::make_function(&
dgs::DynamicPinocchio::getData
,
22
reference_existing_object
()))
23
.
def
(
"setModel"
, &
dgs::DynamicPinocchio::setModel
)
24
.def(
"createData"
, &
dgs::DynamicPinocchio::createData
);
25
}
dynamic-pinocchio.h
dynamicgraph
dynamicgraph::sot::DynamicPinocchio::getModel
pinocchio::Model * getModel()
Definition:
dynamic-pinocchio.h:185
kineromeo.sot
sot
Definition:
kineromeo.py:117
module.hh
def
void def(const char *name, Func func)
reference_existing_object
bp::return_value_policy< bp::reference_existing_object > reference_existing_object
Definition:
dynamic-python-module-py.cc:9
dynamicgraph::sot::DynamicPinocchio::getData
pinocchio::Data * getData()
Definition:
dynamic-pinocchio.h:187
dynamicgraph::sot::DynamicPinocchio::setModel
void setModel(pinocchio::Model *)
Definition:
sot-dynamic-pinocchio.cpp:297
wrap
dynamicgraph::sot::DynamicPinocchio::createData
void createData()
Definition:
sot-dynamic-pinocchio.cpp:312
dynamicgraph::sot
BOOST_PYTHON_MODULE
BOOST_PYTHON_MODULE(wrap)
Definition:
dynamic-python-module-py.cc:11
sot-dynamic-pinocchio
Author(s): Olivier Stasse
autogenerated on Fri Jul 28 2023 02:10:01