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;