mirror of
https://github.com/introlab/rtabmap.git
synced 2026-09-03 01:50:24 +08:00
fixed map erase error on ubuntu
This commit is contained in:
@@ -2464,7 +2464,7 @@ void DatabaseViewer::updateGraphView()
|
|||||||
if(!uContains(mapIds_, iter->first) ||
|
if(!uContains(mapIds_, iter->first) ||
|
||||||
mapIds_.at(iter->first) != currentMapId)
|
mapIds_.at(iter->first) != currentMapId)
|
||||||
{
|
{
|
||||||
iter = poses.erase(iter);
|
poses.erase(iter++);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -2489,7 +2489,7 @@ void DatabaseViewer::updateGraphView()
|
|||||||
mapIds_.at(iter->second.from()) != currentMapId ||
|
mapIds_.at(iter->second.from()) != currentMapId ||
|
||||||
mapIds_.at(iter->second.to()) != currentMapId)
|
mapIds_.at(iter->second.to()) != currentMapId)
|
||||||
{
|
{
|
||||||
iter = links.erase(iter);
|
links.erase(iter++);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -2532,7 +2532,7 @@ void DatabaseViewer::updateGraphView()
|
|||||||
{
|
{
|
||||||
if(ui_->checkBox_ignoreGlobalLoop->isChecked())
|
if(ui_->checkBox_ignoreGlobalLoop->isChecked())
|
||||||
{
|
{
|
||||||
iter = links.erase(iter);
|
links.erase(iter++);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
++totalGlobal;
|
++totalGlobal;
|
||||||
@@ -2541,7 +2541,7 @@ void DatabaseViewer::updateGraphView()
|
|||||||
{
|
{
|
||||||
if(ui_->checkBox_ignoreLocalLoopSpace->isChecked())
|
if(ui_->checkBox_ignoreLocalLoopSpace->isChecked())
|
||||||
{
|
{
|
||||||
iter = links.erase(iter);
|
links.erase(iter++);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
++totalLocalSpace;
|
++totalLocalSpace;
|
||||||
@@ -2550,7 +2550,7 @@ void DatabaseViewer::updateGraphView()
|
|||||||
{
|
{
|
||||||
if(ui_->checkBox_ignoreLocalLoopTime->isChecked())
|
if(ui_->checkBox_ignoreLocalLoopTime->isChecked())
|
||||||
{
|
{
|
||||||
iter = links.erase(iter);
|
links.erase(iter++);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
++totalLocalTime;
|
++totalLocalTime;
|
||||||
@@ -2559,7 +2559,7 @@ void DatabaseViewer::updateGraphView()
|
|||||||
{
|
{
|
||||||
if(ui_->checkBox_ignoreUserLoop->isChecked())
|
if(ui_->checkBox_ignoreUserLoop->isChecked())
|
||||||
{
|
{
|
||||||
iter = links.erase(iter);
|
links.erase(iter++);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
++totalUser;
|
++totalUser;
|
||||||
|
|||||||
Reference in New Issue
Block a user