Squashed 'wrap/' changes from 2192b194e..dfa624e77

dfa624e77 Merge pull request #9 from borglab/fix/serialization
7849665a7 Fix serialization

git-subtree-dir: wrap
git-subtree-split: dfa624e77e24ce3391d23c614d732fc81b4e6193
release/4.3a0
Fan Jiang 2020-10-07 02:29:41 -04:00
parent f9e7c7d942
commit 16418e2fa6
2 changed files with 3 additions and 3 deletions

View File

@ -69,7 +69,7 @@ class PybindWrapper(object):
return textwrap.dedent(''' return textwrap.dedent('''
.def("serialize", .def("serialize",
[]({class_inst} self){{ []({class_inst} self){{
return gtsam::serialize(self); return gtsam::serialize(*self);
}} }}
) )
.def("deserialize", .def("deserialize",

View File

@ -40,7 +40,7 @@ PYBIND11_MODULE(geometry_py, m_) {
.def("vectorConfusion",[](gtsam::Point2* self){return self->vectorConfusion();}) .def("vectorConfusion",[](gtsam::Point2* self){return self->vectorConfusion();})
.def("serialize", .def("serialize",
[](gtsam::Point2* self){ [](gtsam::Point2* self){
return gtsam::serialize(self); return gtsam::serialize(*self);
} }
) )
.def("deserialize", .def("deserialize",
@ -54,7 +54,7 @@ PYBIND11_MODULE(geometry_py, m_) {
.def("norm",[](gtsam::Point3* self){return self->norm();}) .def("norm",[](gtsam::Point3* self){return self->norm();})
.def("serialize", .def("serialize",
[](gtsam::Point3* self){ [](gtsam::Point3* self){
return gtsam::serialize(self); return gtsam::serialize(*self);
} }
) )
.def("deserialize", .def("deserialize",