From b2afd08497b89135a2a2c08b042ae3e8e9a5e680 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joan=20Sol=C3=A0?= <jsola@iri.upc.edu>
Date: Sun, 26 Jun 2022 20:45:36 +0200
Subject: [PATCH] Make destructors virtual

---
 include/laser_scan_utils/loop_closure_base.h  | 2 +-
 include/laser_scan_utils/loop_closure_falko.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/laser_scan_utils/loop_closure_base.h b/include/laser_scan_utils/loop_closure_base.h
index 0e3266c..1bd342b 100644
--- a/include/laser_scan_utils/loop_closure_base.h
+++ b/include/laser_scan_utils/loop_closure_base.h
@@ -54,7 +54,7 @@ class LoopClosureBase2d
 
     /** \brief Destructor
      **/
-    ~LoopClosureBase2d(){};
+    virtual ~LoopClosureBase2d(){};
 
     /** \brief update the scene struct with keypoints and descriptors
      **/
diff --git a/include/laser_scan_utils/loop_closure_falko.h b/include/laser_scan_utils/loop_closure_falko.h
index a37ce5b..52559da 100644
--- a/include/laser_scan_utils/loop_closure_falko.h
+++ b/include/laser_scan_utils/loop_closure_falko.h
@@ -148,7 +148,7 @@ class LoopClosureFalko : public LoopClosureBase2d, public falkolib::FALKOExtract
 
     /** \brief Destructor
      **/
-    ~LoopClosureFalko() {}
+    virtual ~LoopClosureFalko() {}
 
     /** \brief Create and update the scene struct with keypoints and descriptors
      **/
-- 
GitLab