diff --git a/python/handwritten/nonlinear/ISAM2.cpp b/python/handwritten/nonlinear/ISAM2.cpp index 7155c679d..f80c5df99 100644 --- a/python/handwritten/nonlinear/ISAM2.cpp +++ b/python/handwritten/nonlinear/ISAM2.cpp @@ -20,6 +20,7 @@ #include #include "gtsam/nonlinear/ISAM2.h" +#include "gtsam/geometry/Pose3.h" using namespace boost::python; using namespace gtsam; @@ -59,6 +60,8 @@ class_("ISAM2") // TODO(Ellon): wrap all optional values of update .def("update",&ISAM2::update, update_overloads()) .def("calculate_estimate", calculateEstimate_0) + .def("calculate_pose3_estimate", &ISAM2::calculateEstimate, (arg("self"), arg("key")) ) + .def("value_exists", &ISAM2::valueExists) ; } \ No newline at end of file