Skip to content

Commit dc851c6

Browse files
committed
bindings: register Data, GeometryModel, GeometryData
1 parent ea6af5f commit dc851c6

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

include/pinocchio/bindings/python/multibody/data.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,8 @@ namespace pinocchio
262262
.def(bp::self != bp::self)
263263
#endif
264264
;
265+
266+
bp::register_ptr_to_python<std::shared_ptr<Data>>();
265267
}
266268

267269
/* --- Expose --------------------------------------------------------- */

include/pinocchio/bindings/python/multibody/geometry-data.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,8 @@ namespace pinocchio
142142
.def(bp::self != bp::self)
143143

144144
;
145+
146+
bp::register_ptr_to_python<std::shared_ptr<GeometryData>>();
145147
}
146148

147149
/* --- Expose --------------------------------------------------------- */

include/pinocchio/bindings/python/multibody/geometry-model.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,8 @@ namespace pinocchio
108108

109109
.def(bp::self == bp::self)
110110
.def(bp::self != bp::self);
111+
112+
bp::register_ptr_to_python<std::shared_ptr<GeometryModel>>();
111113
}
112114

113115
static GeometryData createData(const GeometryModel & geomModel)

0 commit comments

Comments
 (0)