From 40c9da525345f824e4c6c8353cd121973c8771bb Mon Sep 17 00:00:00 2001 From: beetleskin Date: Wed, 1 Dec 2021 09:28:34 +0100 Subject: [PATCH] add missing interface for PoseTranslationPrior --- gtsam/slam/slam.i | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gtsam/slam/slam.i b/gtsam/slam/slam.i index 60000dbab..527e838b2 100644 --- a/gtsam/slam/slam.i +++ b/gtsam/slam/slam.i @@ -168,6 +168,13 @@ template virtual class PoseTranslationPrior : gtsam::NoiseModelFactor { PoseTranslationPrior(size_t key, const POSE& pose_z, const gtsam::noiseModel::Base* noiseModel); + POSE measured() const; + + // enabling serialization functionality + void serialize() const; + + // enable pickling in python + void pickle() const; }; typedef gtsam::PoseTranslationPrior PoseTranslationPrior2D; @@ -178,6 +185,7 @@ template virtual class PoseRotationPrior : gtsam::NoiseModelFactor { PoseRotationPrior(size_t key, const POSE& pose_z, const gtsam::noiseModel::Base* noiseModel); + POSE measured() const; }; typedef gtsam::PoseRotationPrior PoseRotationPrior2D;