From 790a241599b346a5cf4e52240c285411420295cd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joan=20Sol=C3=A0?= <jsola@iri.upc.edu>
Date: Fri, 23 Aug 2019 16:40:17 +0200
Subject: [PATCH] Make print() const

---
 include/laser/processor/processor_closeloop_icp.h               | 2 +-
 include/laser/processor/processor_odom_icp.h                    | 2 +-
 include/laser/processor/processor_tracker_feature_polyline_2D.h | 2 +-
 include/laser/sensor/sensor_laser_2D.h                          | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/include/laser/processor/processor_closeloop_icp.h b/include/laser/processor/processor_closeloop_icp.h
index e06f241b8..9b78bd18d 100644
--- a/include/laser/processor/processor_closeloop_icp.h
+++ b/include/laser/processor/processor_closeloop_icp.h
@@ -26,7 +26,7 @@ struct ProcessorParamsCloseLoopICP : public ProcessorParamsBase
     {
         match_past_key_frame = _server.getParam<int>(_unique_name + "/match_past_key_frame");
     }
-    std::string print()
+    std::string print() const
     {
         return "\n" + ProcessorParamsBase::print()
             + "match_past_key_frame: " + std::to_string(match_past_key_frame) + "\n";
diff --git a/include/laser/processor/processor_odom_icp.h b/include/laser/processor/processor_odom_icp.h
index 221160f8f..138687cc2 100644
--- a/include/laser/processor/processor_odom_icp.h
+++ b/include/laser/processor/processor_odom_icp.h
@@ -50,7 +50,7 @@ struct ProcessorParamsOdomICP : public ProcessorParamsTracker
         vfk_min_error              = _server.getParam<double>   (_unique_name   + "/vfk_min_error");
         vfk_max_points             = _server.getParam<int>      (_unique_name   + "/vfk_max_points");
     }
-    std::string print() {
+    std::string print() const {
         return "\n" + ProcessorParamsTracker::print() + "\n"
                 + "use_point_to_line_distance: "+ std::to_string(use_point_to_line_distance)+ "\n"
                 + "max_correspondence_dist: "   + std::to_string(max_correspondence_dist)   + "\n"
diff --git a/include/laser/processor/processor_tracker_feature_polyline_2D.h b/include/laser/processor/processor_tracker_feature_polyline_2D.h
index f50d33fd8..d6804f771 100644
--- a/include/laser/processor/processor_tracker_feature_polyline_2D.h
+++ b/include/laser/processor/processor_tracker_feature_polyline_2D.h
@@ -44,7 +44,7 @@ struct ProcessorParamsTrackerFeaturePolyline2D : public ProcessorParamsTrackerFe
         {
             // TODO write parser!
         }
-        std::string print()
+        std::string print() const
         {
             return "\n" + ProcessorParamsTrackerFeature::print();
             // TODO write printer!
diff --git a/include/laser/sensor/sensor_laser_2D.h b/include/laser/sensor/sensor_laser_2D.h
index 3fd5c68f3..88528cd1a 100644
--- a/include/laser/sensor/sensor_laser_2D.h
+++ b/include/laser/sensor/sensor_laser_2D.h
@@ -34,7 +34,7 @@ struct IntrinsicsLaser2D : public IntrinsicsBase
             scan_params.range_std_dev_  = _server.getParam<double>(_unique_name + "/LaserScanParams/range_std_dev");
             scan_params.angle_std_dev_  = _server.getParam<double>(_unique_name + "/LaserScanParams/angle_std_dev");
         }
-        std::string print()
+        std::string print() const
         {
             return "\n" + IntrinsicsBase::print()                                                   + "\n"
             + "LaserScanParams/angle_min: "         + std::to_string(scan_params.angle_min_)        + "\n"
-- 
GitLab