From 725f5624c30fc23eb1b5909e8c3251f7b5c8de26 Mon Sep 17 00:00:00 2001 From: Alex Cunningham Date: Tue, 25 Aug 2009 14:58:40 +0000 Subject: [PATCH] Added Serialization to Cal3_S2 --- cpp/Cal3_S2.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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_); + } }; /**