-Add virtual destructor to PreintegratedRotationParams

-Add namespace so GTSAM_VALUE_EXPORT macro can be used in projects outside of gtsam
release/4.3a0
chrisbeall 2017-05-22 18:11:35 -04:00
parent 8dfa38f943
commit 5cc5c82b26
2 changed files with 3 additions and 1 deletions

View File

@ -190,7 +190,7 @@ public:
}
/// use this macro instead of BOOST_CLASS_EXPORT for GenericValues
#define GTSAM_VALUE_EXPORT(Type) BOOST_CLASS_EXPORT(GenericValue<Type>)
#define GTSAM_VALUE_EXPORT(Type) BOOST_CLASS_EXPORT(gtsam::GenericValue<Type>)
};

View File

@ -35,6 +35,8 @@ struct PreintegratedRotationParams {
PreintegratedRotationParams() : gyroscopeCovariance(I_3x3) {}
virtual ~PreintegratedRotationParams() {}
virtual void print(const std::string& s) const;
virtual bool equals(const PreintegratedRotationParams& other, double tol=1e-9) const;