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