diff --git a/cpp/Cal3_S2.h b/cpp/Cal3_S2.h index 1d3be0804..ccda5c2bd 100644 --- a/cpp/Cal3_S2.h +++ b/cpp/Cal3_S2.h @@ -93,6 +93,19 @@ namespace gtsam { /** friends */ friend Matrix Duncalibrate2(const Cal3_S2& K, const Point2& p); + + private: + /** Serialization function */ + friend class boost::serialization::access; + template + void serialize(Archive & ar, const unsigned int version) + { + ar & BOOST_SERIALIZATION_NVP(fx_); + ar & BOOST_SERIALIZATION_NVP(fy_); + ar & BOOST_SERIALIZATION_NVP(s_); + ar & BOOST_SERIALIZATION_NVP(u0_); + ar & BOOST_SERIALIZATION_NVP(v0_); + } }; /**