From 99ab4051406609505070bad9c33a6fc399f40325 Mon Sep 17 00:00:00 2001 From: matlabbe Date: Tue, 15 Mar 2016 17:04:45 -0400 Subject: [PATCH] MapCloud rviz plugin: fixed memory increasing issue on localization mode --- src/rviz/MapCloudDisplay.cpp | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/rviz/MapCloudDisplay.cpp b/src/rviz/MapCloudDisplay.cpp index f2424976..d6206aef 100644 --- a/src/rviz/MapCloudDisplay.cpp +++ b/src/rviz/MapCloudDisplay.cpp @@ -256,11 +256,18 @@ void MapCloudDisplay::processMessage( const rtabmap_ros::MapDataConstPtr& msg ) void MapCloudDisplay::processMapData(const rtabmap_ros::MapData& map) { + std::map poses; + for(unsigned int i=0; i poses; - for(unsigned int i=0; igetFloat() > 0.0f && node_filtering_radius_->getFloat() > 0.0f) { poses = rtabmap::graph::radiusPosesFiltering(poses,