Added FactorGraph += for plain const ref to shared_ptr of same type

release/4.3a0
Richard Roberts 2013-08-01 21:57:21 +00:00
parent 79a3b8dd30
commit 4ea83e8939
1 changed files with 6 additions and 0 deletions

View File

@ -195,6 +195,12 @@ namespace gtsam {
return boost::assign::make_list_inserter(RefCallPushBack<This>(*this))(factor);
}
/** Add a factor directly using a shared_ptr */
boost::assign::list_inserter<CRefCallPushBack<This> >
operator+=(const sharedFactor& factor) {
return boost::assign::make_list_inserter(CRefCallPushBack<This>(*this))(factor);
}
template<class FACTOR_OR_CONTAINER>
boost::assign::list_inserter<CRefCallPushBack<This> >
operator+=(const FACTOR_OR_CONTAINER& factorOrContainer) {