mirror of
https://github.com/introlab/rtabmap_ros.git
synced 2026-10-05 01:07:49 +08:00
Fixed scan visibility logger error when scans are not shown
This commit is contained in:
@@ -1818,7 +1818,7 @@ void MainWindow::updateMapCloud(
|
|||||||
UERROR("Updating pose scan %d failed!", iter->first);
|
UERROR("Updating pose scan %d failed!", iter->first);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_ui->widget_cloudViewer->setCloudVisibility(scanName, true);
|
_ui->widget_cloudViewer->setCloudVisibility(scanName, _preferencesDialog->isScansShown(0));
|
||||||
_ui->widget_cloudViewer->setCloudOpacity(scanName, _preferencesDialog->getScanOpacity(0));
|
_ui->widget_cloudViewer->setCloudOpacity(scanName, _preferencesDialog->getScanOpacity(0));
|
||||||
_ui->widget_cloudViewer->setCloudPointSize(scanName, _preferencesDialog->getScanPointSize(0));
|
_ui->widget_cloudViewer->setCloudPointSize(scanName, _preferencesDialog->getScanPointSize(0));
|
||||||
}
|
}
|
||||||
@@ -1830,11 +1830,6 @@ void MainWindow::updateMapCloud(
|
|||||||
this->createAndAddScanToMap(iter->first, iter->second, uValue(mapIds, iter->first, -1));
|
this->createAndAddScanToMap(iter->first, iter->second, uValue(mapIds, iter->first, -1));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(!_preferencesDialog->isScansShown(0))
|
|
||||||
{
|
|
||||||
UDEBUG("Hide scan %s", scanName.c_str());
|
|
||||||
_ui->widget_cloudViewer->setCloudVisibility(scanName.c_str(), false);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else if(viewerClouds.contains(scanName))
|
else if(viewerClouds.contains(scanName))
|
||||||
{
|
{
|
||||||
@@ -1857,7 +1852,7 @@ void MainWindow::updateMapCloud(
|
|||||||
UERROR("Updating pose features %d failed!", iter->first);
|
UERROR("Updating pose features %d failed!", iter->first);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_ui->widget_cloudViewer->setCloudVisibility(featuresName, true);
|
_ui->widget_cloudViewer->setCloudVisibility(featuresName, _preferencesDialog->isFeaturesShown(0));
|
||||||
_ui->widget_cloudViewer->setCloudPointSize(featuresName, _preferencesDialog->getFeaturesPointSize(0));
|
_ui->widget_cloudViewer->setCloudPointSize(featuresName, _preferencesDialog->getFeaturesPointSize(0));
|
||||||
}
|
}
|
||||||
else if(_cachedSignatures.contains(iter->first))
|
else if(_cachedSignatures.contains(iter->first))
|
||||||
@@ -1868,11 +1863,6 @@ void MainWindow::updateMapCloud(
|
|||||||
this->createAndAddFeaturesToMap(iter->first, iter->second, uValue(mapIds, iter->first, -1));
|
this->createAndAddFeaturesToMap(iter->first, iter->second, uValue(mapIds, iter->first, -1));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(!_preferencesDialog->isFeaturesShown(0))
|
|
||||||
{
|
|
||||||
UDEBUG("Hide features %s", featuresName.c_str());
|
|
||||||
_ui->widget_cloudViewer->setCloudVisibility(featuresName.c_str(), false);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else if(viewerClouds.contains(featuresName))
|
else if(viewerClouds.contains(featuresName))
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user