diff --git a/gtsam/slam/slam.i b/gtsam/slam/slam.i index 8e1e06d5b4..99a1252387 100644 --- a/gtsam/slam/slam.i +++ b/gtsam/slam/slam.i @@ -167,6 +167,18 @@ virtual class GenericStereoFactor : gtsam::NoiseModelFactor { GenericStereoFactor(const gtsam::StereoPoint2& measured, const gtsam::noiseModel::Base* noiseModel, size_t poseKey, size_t landmarkKey, const gtsam::Cal3_S2Stereo* K); + GenericStereoFactor(const gtsam::StereoPoint2& measured, + const gtsam::noiseModel::Base* noiseModel, + size_t poseKey, size_t landmarkKey, + const gtsam::Cal3_S2Stereo* K, + const POSE& body_P_sensor); + GenericStereoFactor(const gtsam::StereoPoint2& measured, + const gtsam::noiseModel::Base* noiseModel, + size_t poseKey, size_t landmarkKey, + const gtsam::Cal3_S2Stereo* K, + bool throwCheirality, bool verboseCheirality, + const POSE& body_P_sensor); + gtsam::StereoPoint2 measured() const; gtsam::Cal3_S2Stereo* calibration() const;