From 20b086ce404b823eec81ba0e82039a2ebda361a4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joan=20Sol=C3=A0?= <jsola@iri.upc.edu>
Date: Sun, 25 Aug 2019 20:53:00 +0200
Subject: [PATCH] Add const to many places

---
 include/gnss/processor/processor_gnss_fix.h         | 8 ++++----
 include/gnss/processor/processor_gnss_single_diff.h | 8 ++++----
 src/processor/processor_gnss_fix.cpp                | 2 +-
 src/processor/processor_gnss_single_diff.cpp        | 2 +-
 4 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/include/gnss/processor/processor_gnss_fix.h b/include/gnss/processor/processor_gnss_fix.h
index 021c538ee..ebeeefab5 100644
--- a/include/gnss/processor/processor_gnss_fix.h
+++ b/include/gnss/processor/processor_gnss_fix.h
@@ -69,13 +69,13 @@ class ProcessorGnssFix : public ProcessorBase
          *
          * Returns true if processCapture() should be called after the provided capture arrived.
          */
-        virtual bool triggerInCapture(CaptureBasePtr) override;
+        virtual bool triggerInCapture(CaptureBasePtr) const override;
 
         /** \brief trigger in key-frame
          *
          * The ProcessorTracker only processes incoming captures, then it returns false.
          */
-        virtual bool triggerInKeyFrame(FrameBasePtr _keyframe_ptr, const Scalar& _time_tolerance) override {return false;}
+        virtual bool triggerInKeyFrame(FrameBasePtr _keyframe_ptr, const Scalar& _time_tolerance) const override {return false;}
 
         /** \brief store key frame
         *
@@ -89,7 +89,7 @@ class ProcessorGnssFix : public ProcessorBase
         */
         virtual bool storeCapture(CaptureBasePtr);
 
-        virtual bool voteForKeyFrame() override;
+        virtual bool voteForKeyFrame() const override;
 
     private:
         FactorBasePtr emplaceFactor(FeatureBasePtr _ftr_ptr);
@@ -100,7 +100,7 @@ class ProcessorGnssFix : public ProcessorBase
 
 };
 
-inline bool ProcessorGnssFix::triggerInCapture(CaptureBasePtr)
+inline bool ProcessorGnssFix::triggerInCapture(CaptureBasePtr) const
 {
     return true;
 }
diff --git a/include/gnss/processor/processor_gnss_single_diff.h b/include/gnss/processor/processor_gnss_single_diff.h
index ded70ac56..1c9fcea69 100644
--- a/include/gnss/processor/processor_gnss_single_diff.h
+++ b/include/gnss/processor/processor_gnss_single_diff.h
@@ -82,15 +82,15 @@ class ProcessorGnssSingleDiff : public ProcessorBase
          *
          * Returns true if processCapture() should be called after the provided capture arrived.
          */
-        virtual bool triggerInCapture(CaptureBasePtr) override;
+        virtual bool triggerInCapture(CaptureBasePtr) const override;
 
         /** \brief trigger in key-frame
          *
          * The ProcessorTracker only processes incoming captures, then it returns false.
          */
-        virtual bool triggerInKeyFrame(FrameBasePtr _keyframe, const Scalar& _time_tolerance) override {return false;}
+        virtual bool triggerInKeyFrame(FrameBasePtr _keyframe, const Scalar& _time_tolerance) const override {return false;}
 
-        virtual bool voteForKeyFrame() override;
+        virtual bool voteForKeyFrame() const override;
 
 
     private:
@@ -101,7 +101,7 @@ class ProcessorGnssSingleDiff : public ProcessorBase
 
 };
 
-inline bool ProcessorGnssSingleDiff::triggerInCapture(CaptureBasePtr)
+inline bool ProcessorGnssSingleDiff::triggerInCapture(CaptureBasePtr) const
 {
     return true;
 }
diff --git a/src/processor/processor_gnss_fix.cpp b/src/processor/processor_gnss_fix.cpp
index 2eee30479..a7ce606d8 100644
--- a/src/processor/processor_gnss_fix.cpp
+++ b/src/processor/processor_gnss_fix.cpp
@@ -139,7 +139,7 @@ bool ProcessorGnssFix::rejectOutlier(FactorBasePtr fac)
     return false;
 }
 
-bool ProcessorGnssFix::voteForKeyFrame()
+bool ProcessorGnssFix::voteForKeyFrame() const
 {
     // Depending on time since the last KF with gnssfix capture
     if (!last_KF_ || (incoming_capture_->getTimeStamp() - last_KF_->getTimeStamp()) > params_gnss_->time_th)
diff --git a/src/processor/processor_gnss_single_diff.cpp b/src/processor/processor_gnss_single_diff.cpp
index 7afcfd29d..cb41fabb8 100644
--- a/src/processor/processor_gnss_single_diff.cpp
+++ b/src/processor/processor_gnss_single_diff.cpp
@@ -100,7 +100,7 @@ FactorBasePtr ProcessorGnssSingleDiff::emplaceFactor(FeatureBasePtr _ftr)
     return nullptr;
 }
 
-bool ProcessorGnssSingleDiff::voteForKeyFrame()
+bool ProcessorGnssSingleDiff::voteForKeyFrame() const
 {
     if (last_KF_==nullptr)
         return true;
-- 
GitLab