Fixed serialization for factors and nonlinear factors

release/4.3a0
Alex Cunningham 2011-03-30 03:07:14 +00:00
parent f5eac05add
commit f244310250
2 changed files with 3 additions and 2 deletions

View File

@ -175,7 +175,7 @@ public:
*/
size_t size() const { return keys_.size(); }
protected:
private:
/** Serialization function */
friend class boost::serialization::access;

View File

@ -152,8 +152,9 @@ namespace gtsam {
friend class boost::serialization::access;
template<class ARCHIVE>
void serialize(ARCHIVE & ar, const unsigned int version) {
ar & boost::serialization::make_nvp("Factor",
boost::serialization::base_object<Factor<Symbol> >(*this));
ar & BOOST_SERIALIZATION_NVP(noiseModel_);
ar & BOOST_SERIALIZATION_NVP(keys_);
}
}; // NonlinearFactor