From 94c1d9a38b78c1a836fc2428288ac3f370adc515 Mon Sep 17 00:00:00 2001
From: Matthew Hausknecht <matthew.hausknecht@gmail.com>
Date: Tue, 4 Aug 2015 10:35:30 -0500
Subject: [PATCH] Fixed bug in open angle detection.

---
 src/feature_extractor.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/feature_extractor.cpp b/src/feature_extractor.cpp
index f03acf3..c8a9420 100644
--- a/src/feature_extractor.cpp
+++ b/src/feature_extractor.cpp
@@ -209,7 +209,7 @@ float FeatureExtractor::calcLargestOpenAngle(const rcsc::WorldModel &wm,
       //float oppAngleTop = oppAngle;
       float oppAngleBottom = oppAngle - halfWidthAngle;
       float oppAngleTop = oppAngle + halfWidthAngle;
-      //std::cout << "    to split? " << oppDist << " " << maxDist << std::endl;
+      // std::cout << "    to split? " << oppDist << " " << maxDist << std::endl;
       if (oppDist < maxDist) {
         splitAngles(openAngles,oppAngleBottom,oppAngleTop);
       }
@@ -218,7 +218,7 @@ float FeatureExtractor::calcLargestOpenAngle(const rcsc::WorldModel &wm,
   float largestOpening = 0;
   for (uint i = 0; i < openAngles.size(); ++i) {
     OpenAngle &open = openAngles[i];
-    //std::cout << "  opening: " << RAD_T_DEG * open.first << " " << RAD_T_DEG * open.second << std::endl;
+    // std::cout << "  opening: " << RAD_T_DEG * open.first << " " << RAD_T_DEG * open.second << std::endl;
     float opening = open.second - open.first;
     if (opening > largestOpening) {
       largestOpening = opening;
@@ -230,8 +230,8 @@ float FeatureExtractor::calcLargestOpenAngle(const rcsc::WorldModel &wm,
 void FeatureExtractor::splitAngles(std::vector<OpenAngle> &openAngles,
                                    float oppAngleBottom, float oppAngleTop) {
   std::vector<OpenAngle> resAngles;
-  for (uint i = 0; i < resAngles.size(); ++i) {
-    OpenAngle& open = resAngles[i];
+  for (uint i = 0; i < openAngles.size(); ++i) {
+    OpenAngle& open = openAngles[i];
     if ((oppAngleTop < open.first) || (oppAngleBottom > open.second)) {
       resAngles.push_back(open);
     } else {
-- 
2.24.1