diff --git a/gtsam_unstable/gtsam_unstable.h b/gtsam_unstable/gtsam_unstable.h index 44f30e572..0e2ef44b1 100644 --- a/gtsam_unstable/gtsam_unstable.h +++ b/gtsam_unstable/gtsam_unstable.h @@ -377,19 +377,20 @@ virtual class SmartRangeFactor : gtsam::NoiseModelFactor { }; #include -template -virtual class SmartProjectionPoseFactor: gtsam::SmartProjectionFactor { +template +virtual class SmartProjectionPoseFactor : gtsam::SmartProjectionFactor { - SmartProjectionPoseFactor(double rankTol, double linThreshold, - bool manageDegeneracy, bool enableEPI, const POSE& body_P_sensor); + //SmartProjectionPoseFactor(double rankTol, double linThreshold, bool manageDegeneracy, bool enableEPI, const POSE& body_P_sensor); + SmartProjectionPoseFactor(); - void add(const Point2 measured_i, const Key poseKey_i, const SharedNoiseModel noise_i, - const CALIBRATION* K_i); + //void add(gtsam::Point2 measured_i, size_t poseKey_i, gtsam::SharedNoiseModel noise_i, CALIBRATION* K_i); // enabling serialization functionality - void serialize() const; + // void serialize() const; }; +//typedef gtsam::SmartProjectionPoseFactor SmartProjectionPose3Factor; + #include template