From c407609b8f8d2d6f7c110bc757325826f83e75e1 Mon Sep 17 00:00:00 2001 From: lcarlone Date: Sat, 8 Jan 2022 20:27:27 -0500 Subject: [PATCH] moved invDepth-related variables --- gtsam/geometry/triangulation.h | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/gtsam/geometry/triangulation.h b/gtsam/geometry/triangulation.h index 5651ae8d8..af01d3a36 100644 --- a/gtsam/geometry/triangulation.h +++ b/gtsam/geometry/triangulation.h @@ -350,27 +350,23 @@ struct GTSAM_EXPORT TriangulationParameters { SharedNoiseModel noiseModel; ///< used in the nonlinear triangulation - bool invDepthLinearTriangulation; ///< if set to true, we use an inverse depth alternative to DL - /** * Constructor * @param rankTol tolerance used to check if point triangulation is degenerate * @param enableEPI if true refine triangulation with embedded LM iterations * @param landmarkDistanceThreshold flag as degenerate if point further than this * @param dynamicOutlierRejectionThreshold or if average error larger than this - * @param invDepthLinearTriangulation use inverse depth approach to linear triangulation + * @param noiseModel noise model to use during nonlinear triangulation * */ TriangulationParameters(const double _rankTolerance = 1.0, const bool _enableEPI = false, double _landmarkDistanceThreshold = -1, double _dynamicOutlierRejectionThreshold = -1, - const SharedNoiseModel& _noiseModel = nullptr, - const bool _invDepthLinearTriangulation = false) : + const SharedNoiseModel& _noiseModel = nullptr) : rankTolerance(_rankTolerance), enableEPI(_enableEPI), // landmarkDistanceThreshold(_landmarkDistanceThreshold), // dynamicOutlierRejectionThreshold(_dynamicOutlierRejectionThreshold), - noiseModel(_noiseModel), - invDepthLinearTriangulation(_invDepthLinearTriangulation){ + noiseModel(_noiseModel){ } // stream to output @@ -383,8 +379,6 @@ struct GTSAM_EXPORT TriangulationParameters { os << "dynamicOutlierRejectionThreshold = " << p.dynamicOutlierRejectionThreshold << std::endl; os << "noise model" << std::endl; - os << "invDepthLinearTriangulation = " << p.invDepthLinearTriangulation - << std::endl; return os; } @@ -398,7 +392,6 @@ private: ar & BOOST_SERIALIZATION_NVP(enableEPI); ar & BOOST_SERIALIZATION_NVP(landmarkDistanceThreshold); ar & BOOST_SERIALIZATION_NVP(dynamicOutlierRejectionThreshold); - ar & BOOST_SERIALIZATION_NVP(invDepthLinearTriangulation); } };