From 0d5a66a9fe8f1a1bd9bcc4386603b469c4491aea Mon Sep 17 00:00:00 2001
From: Joan Sola <jsola@iri.upc.edu>
Date: Sun, 24 Apr 2022 18:10:48 +0200
Subject: [PATCH] Improve construction of debug bas for number of tracks

---
 src/processor/processor_visual_odometry.cpp | 12 ++----------
 1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/src/processor/processor_visual_odometry.cpp b/src/processor/processor_visual_odometry.cpp
index 1d8238d83..cf33dbcdf 100644
--- a/src/processor/processor_visual_odometry.cpp
+++ b/src/processor/processor_visual_odometry.cpp
@@ -132,11 +132,7 @@ void ProcessorVisualOdometry::preProcess()
         capture_image_incoming_->setTracksPrev(tracks_init);
 
         // print a bar with the number of active tracks in incoming
-        std::string s;
-        for (int i = 0; i<capture_image_incoming_->getKeyPoints().size(); i++)
-        {
-           s += "#";
-        }
+        std::string s(capture_image_incoming_->getKeyPoints().size(), '#');
         WOLF_INFO("TRACKS: ", capture_image_incoming_->getKeyPoints().size(), " ", s);
 
         auto __attribute__((unused)) dt_preprocess = std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::system_clock::now() - t1).count();
@@ -314,11 +310,7 @@ void ProcessorVisualOdometry::preProcess()
     auto __attribute__((unused)) dt_preprocess = std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::system_clock::now() - t1).count();
 
     // print a bar with the number of active tracks in incoming
-    std::string s;
-    for (int i = 0; i<capture_image_incoming_->getKeyPoints().size(); i++)
-    {
-       s += "#";
-    }
+    std::string s(capture_image_incoming_->getKeyPoints().size(), '#');
     WOLF_INFO("TRACKS: ", capture_image_incoming_->getKeyPoints().size(), " ", s);
 
     WOLF_DEBUG( "dt_preprocess (ms): " , dt_preprocess );
-- 
GitLab