Skip to content

Commit 6d807bc

Browse files
committed
Merge branch 'feature/expose-more-objects' of github.com:Kotochleb/pym3t into feature/expose-more-objects
2 parents 2119dfc + 8b38287 commit 6d807bc

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/pym3t.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,12 @@ PYBIND11_MODULE(_pym3t_mod, m) {
6666
.def("AddViewer", &Tracker::AddViewer)
6767
.def("AddDetector", &Tracker::AddDetector)
6868
.def("AddOptimizer", &Tracker::AddOptimizer)
69+
.def("ClearOptimizers", &Tracker::ClearOptimizers)
6970
.def_property("name", &Tracker::name, &Tracker::set_name)
7071
.def_property("n_corr_iterations", &Tracker::n_corr_iterations, &Tracker::set_n_corr_iterations)
7172
.def_property("n_update_iterations", &Tracker::n_update_iterations, &Tracker::set_n_update_iterations)
73+
.def_property_readonly("set_up", &Tracker::set_up)
74+
.def_property_readonly("optimizers", &Tracker::optimizer_ptrs)
7275
;
7376

7477
//--------------------------//
@@ -263,6 +266,7 @@ PYBIND11_MODULE(_pym3t_mod, m) {
263266
.def("AddModality", &Link::AddModality)
264267
.def("CalculateGradientAndHessian", &Link::CalculateGradientAndHessian)
265268
.def_property("name", &Link::name, &Link::set_name)
269+
.def_property("body", &Link::body_ptr, &Link::set_body_ptr)
266270
.def_property("link2world_pose", &Link::link2world_pose, &Link::set_link2world_pose)
267271
.def_property_readonly("modalities", &Link::modality_ptrs)
268272
.def("gradient", &Link::gradient)
@@ -522,6 +526,7 @@ PYBIND11_MODULE(_pym3t_mod, m) {
522526
.def_property("metafile_path", &Optimizer::metafile_path, &Optimizer::set_metafile_path)
523527
.def_property("tikhonov_parameter_rotation", &Optimizer::tikhonov_parameter_rotation, &Optimizer::set_tikhonov_parameter_rotation)
524528
.def_property("tikhonov_parameter_translation", &Optimizer::tikhonov_parameter_translation, &Optimizer::set_tikhonov_parameter_translation)
529+
.def_property_readonly("root_link", &Optimizer::root_link_ptr)
525530
;
526531

527532
// Constants

0 commit comments

Comments
 (0)