From ee81bfc1d71591dbe61aa270b096a609034217e6 Mon Sep 17 00:00:00 2001 From: matlabbe Date: Thu, 26 Nov 2015 10:42:58 -0500 Subject: [PATCH] Removed warning/error when odometry cloud is empty --- guilib/src/MainWindow.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/guilib/src/MainWindow.cpp b/guilib/src/MainWindow.cpp index 3092707d..7d3701f7 100644 --- a/guilib/src/MainWindow.cpp +++ b/guilib/src/MainWindow.cpp @@ -798,9 +798,8 @@ void MainWindow::processOdometry(const rtabmap::OdometryEvent & odom) _ui->widget_cloudViewer->setCloudOpacity("cloudOdom", _preferencesDialog->getCloudOpacity(1)); _ui->widget_cloudViewer->setCloudPointSize("cloudOdom", _preferencesDialog->getCloudPointSize(1)); } - else + else if(_ui->widget_cloudViewer->getAddedClouds().contains(std::string("cloudOdom"))) { - UWARN("Empty cloudOdom!"); _ui->widget_cloudViewer->setCloudVisibility("cloudOdom", false); } } @@ -825,6 +824,10 @@ void MainWindow::processOdometry(const rtabmap::OdometryEvent & odom) _ui->widget_cloudViewer->setCloudOpacity("scanOdom", _preferencesDialog->getScanOpacity(1)); _ui->widget_cloudViewer->setCloudPointSize("scanOdom", _preferencesDialog->getScanPointSize(1)); } + else if(_ui->widget_cloudViewer->getAddedClouds().contains(std::string("scanOdom"))) + { + _ui->widget_cloudViewer->setCloudVisibility("scanOdom", false); + } } } }