Updated UPlot data copy to include data of all curves (common x-axis), added also mean and max along stddev in legend item option

This commit is contained in:
matlabbe
2019-07-03 12:01:34 -04:00
parent 72e613fe28
commit abbf7e4476
3 changed files with 85 additions and 42 deletions

View File

@@ -1924,7 +1924,8 @@ void MainWindow::processStats(const rtabmap::Statistics & stat)
std::map<int, std::string> labels = _currentLabels;
mapIds.insert(std::make_pair(stat.getLastSignatureData().id(), stat.getLastSignatureData().mapId()));
if(!stat.getLastSignatureData().getGroundTruthPose().isNull())
if(!stat.getLastSignatureData().getGroundTruthPose().isNull() &&
_cachedSignatures.contains(stat.getLastSignatureData().id()))
{
groundTruth.insert(std::make_pair(stat.getLastSignatureData().id(), stat.getLastSignatureData().getGroundTruthPose()));
}