diff --git a/gtsam/gtsam.i b/gtsam/gtsam.i index 870f3edc0..69b8bfebf 100644 --- a/gtsam/gtsam.i +++ b/gtsam/gtsam.i @@ -2520,7 +2520,7 @@ class NonlinearISAM { #include #include -template}> +template}> virtual class PriorFactor : gtsam::NoiseModelFactor { PriorFactor(size_t key, const T& prior, const gtsam::noiseModel::Base* noiseModel); T prior() const; @@ -2666,7 +2666,7 @@ typedef gtsam::GeneralSFMFactor Gene typedef gtsam::GeneralSFMFactor GeneralSFMFactorCal3DS2; typedef gtsam::GeneralSFMFactor, gtsam::Point3> GeneralSFMFactorCal3Bundler; -template +template virtual class GeneralSFMFactor2 : gtsam::NoiseModelFactor { GeneralSFMFactor2(const gtsam::Point2& measured, const gtsam::noiseModel::Base* model, size_t poseKey, size_t landmarkKey, size_t calibKey); gtsam::Point2 measured() const; @@ -2674,9 +2674,6 @@ virtual class GeneralSFMFactor2 : gtsam::NoiseModelFactor { // enabling serialization functionality void serialize() const; }; -typedef gtsam::GeneralSFMFactor2 GeneralSFMFactor2Cal3_S2; -typedef gtsam::GeneralSFMFactor2 GeneralSFMFactor2Cal3DS2; -typedef gtsam::GeneralSFMFactor2 GeneralSFMFactor2Cal3Bundler; #include class SmartProjectionParams {