From 8f8965786dc3eb8560d0793402aef69493a1aa0d Mon Sep 17 00:00:00 2001 From: pFernbach <pierre.fernbach@gmail.com> Date: Mon, 25 Nov 2019 17:47:36 +0100 Subject: [PATCH] [python] add API for serialization of SO3_Linear --- python/curves_python.cpp | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/python/curves_python.cpp b/python/curves_python.cpp index 33c7b08..2c10e78 100644 --- a/python/curves_python.cpp +++ b/python/curves_python.cpp @@ -858,17 +858,18 @@ class_<piecewise_SE3_curve_t, bases<curve_abc_t> >("piecewise_SE3_curve", init<> .def("computeAsQuaternion", &SO3Linear_t::computeAsQuaternion, "Output the quaternion of the rotation at the given time. This rotation is obtained by a Spherical Linear " "Interpolation between the initial and final rotation.") - // .def("saveAsText", &SO3Linear_t::saveAsText<SO3Linear_t>,bp::args("filename"),"Saves *this inside a text - // file.") .def("loadFromText",&SO3Linear_t::loadFromText<SO3Linear_t>,bp::args("filename"),"Loads *this - // from a text file.") - // .def("saveAsXML",&SO3Linear_t::saveAsXML<SO3Linear_t>,bp::args("filename","tag_name"),"Saves *this inside - // a XML file.") - // .def("loadFromXML",&SO3Linear_t::loadFromXML<SO3Linear_t>,bp::args("filename","tag_name"),"Loads *this - // from a XML file.") - // .def("saveAsBinary",&SO3Linear_t::saveAsBinary<SO3Linear_t>,bp::args("filename"),"Saves *this inside a - // binary file.") - // .def("loadFromBinary",&SO3Linear_t::loadFromBinary<SO3Linear_t>,bp::args("filename"),"Loads *this from a - // binary file.") + .def("saveAsText", &SO3Linear_t::saveAsText<SO3Linear_t>,bp::args("filename"), + "Saves *this inside a text file.") + .def("loadFromText",&SO3Linear_t::loadFromText<SO3Linear_t>,bp::args("filename"), + "Loads *this from a text file.") + .def("saveAsXML",&SO3Linear_t::saveAsXML<SO3Linear_t>,bp::args("filename","tag_name"), + "Saves *this inside a XML file.") + .def("loadFromXML",&SO3Linear_t::loadFromXML<SO3Linear_t>,bp::args("filename","tag_name"), + "Loads *this from a XML file.") + .def("saveAsBinary",&SO3Linear_t::saveAsBinary<SO3Linear_t>,bp::args("filename"), + "Saves *this inside a binary file.") + .def("loadFromBinary",&SO3Linear_t::loadFromBinary<SO3Linear_t>,bp::args("filename"), + "Loads *this from a binary file.") ; /** END SO3 Linear**/ -- GitLab