From 66b2f706af60a9aec107375111fefcc07e8b5584 Mon Sep 17 00:00:00 2001 From: vvaquero <vvaquero@224674b8-e365-4e73-a4a8-558dbbfec58c> Date: Fri, 19 Jun 2015 15:06:41 +0000 Subject: [PATCH] added conservative resize in LaserScanProcessed struct... --- src/object_detector.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/object_detector.h b/src/object_detector.h index 35a6711..781c397 100644 --- a/src/object_detector.h +++ b/src/object_detector.h @@ -47,7 +47,10 @@ namespace laserscanutils // Constructor LaserScanProcessed(unsigned int _num_points=10) { - this->scan_points_matrix_.resize(3,_num_points); + std::cout << " DEBUG INIT. LASERSCANPROCESSED: NumPoints = " << _num_points << std::endl; + assert(_num_points < 5000 && "Error: saving scan points in laser Scan Processed. Check initialization." ); + this->scan_points_matrix_.conservativeResize(3,_num_points); +// this->scan_points_matrix_.resize(3,_num_points); this->odom_pos_ = {0.0, 0.0, 0.0}; this->odom_ori_ = {0.0, 0.0, 0.0, 0.0}; this->num_points_in_clusters_ = 0; -- GitLab