diff --git a/python/handwritten/nonlinear/ISAM2.cpp b/python/handwritten/nonlinear/ISAM2.cpp index 9c042a011..31ff20400 100644 --- a/python/handwritten/nonlinear/ISAM2.cpp +++ b/python/handwritten/nonlinear/ISAM2.cpp @@ -40,6 +40,7 @@ class_("ISAM2Result") Values (ISAM2::*calculateEstimate_0)() const = &ISAM2::calculateEstimate; class_("ISAM2") + .def(init()) // TODO(Ellon): wrap all optional values of update .def("update",&ISAM2::update, update_overloads()) .def("calculate_estimate", calculateEstimate_0) diff --git a/python/handwritten/nonlinear/NonlinearFactorGraph.cpp b/python/handwritten/nonlinear/NonlinearFactorGraph.cpp index 830e16898..4200a150e 100644 --- a/python/handwritten/nonlinear/NonlinearFactorGraph.cpp +++ b/python/handwritten/nonlinear/NonlinearFactorGraph.cpp @@ -38,6 +38,8 @@ void exportNonlinearFactorGraph(){ .def("size",&NonlinearFactorGraph::size) .def("push_back", push_back1) .def("add", add1) + .def("resize", &NonlinearFactorGraph::resize) + .def("empty", &NonlinearFactorGraph::empty) ; } \ No newline at end of file