From 342ab73ecc4f9e9d4775a3587e162400c8c5ccc8 Mon Sep 17 00:00:00 2001 From: Varun Agrawal Date: Sun, 13 Jun 2021 10:22:51 -0400 Subject: [PATCH] merge double into Values templates --- gtsam/gtsam.i | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/gtsam/gtsam.i b/gtsam/gtsam.i index 400e98a8e..94d10953b 100644 --- a/gtsam/gtsam.i +++ b/gtsam/gtsam.i @@ -2257,6 +2257,7 @@ class Values { void insert(size_t j, const gtsam::PinholeCamera& camera); void insert(size_t j, const gtsam::imuBias::ConstantBias& constant_bias); void insert(size_t j, const gtsam::NavState& nav_state); + void insert(size_t j, double c); void update(size_t j, const gtsam::Point2& point2); void update(size_t j, const gtsam::Point3& point3); @@ -2278,13 +2279,31 @@ class Values { void update(size_t j, const gtsam::NavState& nav_state); void update(size_t j, Vector vector); void update(size_t j, Matrix matrix); + void update(size_t j, double c); - template, gtsam::imuBias::ConstantBias, gtsam::NavState, Vector, Matrix}> + template , + gtsam::imuBias::ConstantBias, + gtsam::NavState, + Vector, + Matrix, + double}> T at(size_t j); - /// version for double - void insertDouble(size_t j, double c); - double atDouble(size_t j) const; }; #include