fixed function declarations which use globally declared noise models

release/4.3a0
Varun Agrawal 2019-09-25 23:02:21 -04:00
parent f58d421b71
commit 3eb8e3d9bc
1 changed files with 4 additions and 4 deletions

View File

@ -171,8 +171,8 @@ static const Key _x_=0, _y_=1, _z_=2;
/* ************************************************************************* */
inline boost::shared_ptr<const NonlinearFactorGraph>
sharedNonlinearFactorGraph(const noiseModel::Base &noiseModel1 = kSigma0_1,
const noiseModel::Base &noiseModel2 = kSigma0_2) {
sharedNonlinearFactorGraph(const SharedNoiseModel &noiseModel1 = impl::kSigma0_1,
const SharedNoiseModel &noiseModel2 = impl::kSigma0_2) {
using namespace impl;
using symbol_shorthand::L;
using symbol_shorthand::X;
@ -204,8 +204,8 @@ sharedNonlinearFactorGraph(const noiseModel::Base &noiseModel1 = kSigma0_1,
/* ************************************************************************* */
inline NonlinearFactorGraph
createNonlinearFactorGraph(const noiseModel::Base &noiseModel1 = kSigma0_1,
const noiseModel::Base &noiseModel2 = kSigma0_2) {
createNonlinearFactorGraph(const SharedNoiseModel &noiseModel1 = impl::kSigma0_1,
const SharedNoiseModel &noiseModel2 = impl::kSigma0_2) {
return *sharedNonlinearFactorGraph(noiseModel1, noiseModel2);
}