@@ -294,7 +294,7 @@ virtual class GPSFactor : gtsam::NonlinearFactor{
294294 // Testable
295295 void print (string s = " " , const gtsam::KeyFormatter& keyFormatter =
296296 gtsam::DefaultKeyFormatter) const ;
297- bool equals (const gtsam::GPSFactor & expected, double tol);
297+ bool equals (const gtsam::NonlinearFactor & expected, double tol);
298298
299299 // Standard Interface
300300 gtsam::Point3 measurementIn () const ;
@@ -307,12 +307,29 @@ virtual class GPSFactor2 : gtsam::NonlinearFactor {
307307 // Testable
308308 void print (string s = " " , const gtsam::KeyFormatter& keyFormatter =
309309 gtsam::DefaultKeyFormatter) const ;
310- bool equals (const gtsam::GPSFactor2 & expected, double tol);
310+ bool equals (const gtsam::NonlinearFactor & expected, double tol);
311311
312312 // Standard Interface
313313 gtsam::Point3 measurementIn () const ;
314314};
315315
316+ #include < gtsam/navigation/BarometricFactor.h>
317+ virtual class BarometricFactor : gtsam::NonlinearFactor {
318+ BarometricFactor ();
319+ BarometricFactor (size_t key, size_t baroKey, const double & baroIn,
320+ const gtsam::noiseModel::Base* model);
321+
322+ // Testable
323+ void print (string s = " " , const gtsam::KeyFormatter& keyFormatter =
324+ gtsam::DefaultKeyFormatter) const ;
325+ bool equals (const gtsam::NonlinearFactor& expected, double tol);
326+
327+ // Standard Interface
328+ const double & measurementIn () const ;
329+ double heightOut (double n) const ;
330+ double baroOut (const double & meters) const ;
331+ };
332+
316333#include < gtsam/navigation/Scenario.h>
317334virtual class Scenario {
318335 gtsam::Pose3 pose (double t) const ;
0 commit comments