From eeb02a1b32df49b752003dd7b6b776f17ac94cae Mon Sep 17 00:00:00 2001
From: Sergi Pujol <sergi.pujol.badell@estudiantat.upc.edu>
Date: Mon, 1 Feb 2021 11:55:01 +0100
Subject: [PATCH] CMakeLists corrected, corner_falko_demo.cpp corrected

---
 src/CMakeLists.txt                 |  1 -
 src/corner_falko_2d.cpp            |  4 ++--
 src/corner_falko_2d.h              |  2 ++
 src/examples/corner_falko_demo.cpp | 10 +++++-----
 4 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 54c7fbd..9c9cf60 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -55,7 +55,6 @@ SET(HDRS
     point_set.h
     polyline.h
     scan_segment.h
-    corner_falko_2d.h
     )
   IF(csm_FOUND)
     SET(HDRS ${HDRS}
diff --git a/src/corner_falko_2d.cpp b/src/corner_falko_2d.cpp
index deebc2d..8143a7d 100644
--- a/src/corner_falko_2d.cpp
+++ b/src/corner_falko_2d.cpp
@@ -19,6 +19,7 @@ CornerFalko2d::CornerFalko2d(int _circularSectorNumber, int _radialRingNumber, b
     setBRatio(4);
     setGridSectors(16);
 
+
 }
 
 CornerFalko2d::~CornerFalko2d()
@@ -42,7 +43,7 @@ void CornerFalko2d::storeCorners (falkolib::LaserScan scan, int scanInterval){
         keypointSets.push_back(lastKeypointSet);
         descriptorSets.push_back(lastDescriptorSet);
 
-        std::cout << "sizeof : " << lastKeypointSet.size() << std::endl;
+        scansExtracted=scansExtracted+1;
 
     }
 
@@ -65,7 +66,6 @@ void CornerFalko2d::findLoopClosure(falkolib::LaserScan scan){
         setDistanceThreshold(0.1);
         std::vector<std::pair<int, int> > assoNN;
         matchingNumber = match(keypointSets[i], keypointSet2, assoNN);
-
     }
 
 }
diff --git a/src/corner_falko_2d.h b/src/corner_falko_2d.h
index 02c0474..5d90703 100644
--- a/src/corner_falko_2d.h
+++ b/src/corner_falko_2d.h
@@ -80,6 +80,8 @@ public:
     int matchingNumber;
 
     int scanNumber=0;
+
+    int scansExtracted=0;
 };
 
 } /* namespace laserscanutils */
diff --git a/src/examples/corner_falko_demo.cpp b/src/examples/corner_falko_demo.cpp
index 2b94b98..8ebac1e 100644
--- a/src/examples/corner_falko_demo.cpp
+++ b/src/examples/corner_falko_demo.cpp
@@ -27,14 +27,14 @@ int main(int argc, char** argv)
 
     scan1.fromRanges(testRanges1);
 
-    CornerFalko2d CornerMatching;
+    CornerFalko2d cornerMatching;
 
-    CornerMatching.storeCorners(scan1, scanInterval);
+    cornerMatching.storeCorners(scan1, scanInterval);
 
-    std::cout << "num keypoints1 extracted: " << CornerMatching.lastKeypointSet.size() << std::endl;
+    std::cout << "num keypoints1 extracted: " << cornerMatching.lastKeypointSet.size() << std::endl;
 
-    CornerMatching.findLoopClosure(scan1);
+    cornerMatching.findLoopClosure(scan1);
 
-    std::cout << "matching number : " << CornerMatching.matchingNumber << std::endl;
+    std::cout << "matching number : " << cornerMatching.matchingNumber << std::endl;
 
 }
-- 
GitLab