diff --git a/gtsam/geometry/Similarity2.h b/gtsam/geometry/Similarity2.h index 39aa4363a..e1c0d7a23 100644 --- a/gtsam/geometry/Similarity2.h +++ b/gtsam/geometry/Similarity2.h @@ -200,6 +200,19 @@ class GTSAM_EXPORT Similarity2 : public LieGroup { /// Dimensionality of tangent space = 4 DOF inline size_t dim() const { return 4; } + private: + + #if GTSAM_ENABLE_BOOST_SERIALIZATION + /** Serialization function */ + friend class boost::serialization::access; + template + void serialize(Archive & ar, const unsigned int /*version*/) { + ar & BOOST_SERIALIZATION_NVP(R_); + ar & BOOST_SERIALIZATION_NVP(t_); + ar & BOOST_SERIALIZATION_NVP(s_); + } + #endif + /// @} };