From 20622c257918be4ec7980ba79c9ebb09b42bacee Mon Sep 17 00:00:00 2001 From: John Lambert Date: Wed, 26 Jan 2022 17:56:23 -0700 Subject: [PATCH] add new type for vector of Rot3's --- gtsam/slam/slam.i | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gtsam/slam/slam.i b/gtsam/slam/slam.i index 52c1e13b2..8b64896f8 100644 --- a/gtsam/slam/slam.i +++ b/gtsam/slam/slam.i @@ -322,7 +322,15 @@ template (const std::vector& rotations); + +class Rot3Vector { + Rot3Vector(); + + // structure specific methods + gtsam::Rot3 at(size_t i) const; + void push_back(const gtsam::Rot3& R); +}; +const gtsam::Rot3 FindKarcherMean(const Rot3Vector& rotations); #include gtsam::noiseModel::Isotropic* ConvertNoiseModel(gtsam::noiseModel::Base* model,