Fixed serialization for factors and nonlinear factors
parent
f5eac05add
commit
f244310250
|
|
@ -175,7 +175,7 @@ public:
|
||||||
*/
|
*/
|
||||||
size_t size() const { return keys_.size(); }
|
size_t size() const { return keys_.size(); }
|
||||||
|
|
||||||
protected:
|
private:
|
||||||
|
|
||||||
/** Serialization function */
|
/** Serialization function */
|
||||||
friend class boost::serialization::access;
|
friend class boost::serialization::access;
|
||||||
|
|
|
||||||
|
|
@ -152,8 +152,9 @@ namespace gtsam {
|
||||||
friend class boost::serialization::access;
|
friend class boost::serialization::access;
|
||||||
template<class ARCHIVE>
|
template<class ARCHIVE>
|
||||||
void serialize(ARCHIVE & ar, const unsigned int version) {
|
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(noiseModel_);
|
||||||
ar & BOOST_SERIALIZATION_NVP(keys_);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}; // NonlinearFactor
|
}; // NonlinearFactor
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue