mirror of
https://github.com/introlab/rtabmap.git
synced 2026-10-12 12:59:51 +08:00
Fix orphaned loop closure progress dialog (#1755)
Co-authored-by: matlabbe <[email protected]>
This commit is contained in:
@@ -4435,13 +4435,6 @@ void DatabaseViewer::detectMoreLoopClosures()
|
|||||||
|
|
||||||
std::map<int, Transform> optimizedPoses = graphes_.back();
|
std::map<int, Transform> optimizedPoses = graphes_.back();
|
||||||
|
|
||||||
rtabmap::ProgressDialog * progressDialog = new rtabmap::ProgressDialog(this);
|
|
||||||
progressDialog->setAttribute(Qt::WA_DeleteOnClose);
|
|
||||||
progressDialog->setMaximumSteps(1);
|
|
||||||
progressDialog->setCancelButtonVisible(true);
|
|
||||||
progressDialog->setMinimumWidth(800);
|
|
||||||
progressDialog->show();
|
|
||||||
|
|
||||||
const ParametersMap & parameters = ui_->parameters_toolbox->getParameters();
|
const ParametersMap & parameters = ui_->parameters_toolbox->getParameters();
|
||||||
bool loopCovLimited = Parameters::defaultRGBDLoopCovLimited();
|
bool loopCovLimited = Parameters::defaultRGBDLoopCovLimited();
|
||||||
Parameters::parse(parameters, Parameters::kRGBDLoopCovLimited(), loopCovLimited);
|
Parameters::parse(parameters, Parameters::kRGBDLoopCovLimited(), loopCovLimited);
|
||||||
@@ -4471,6 +4464,13 @@ void DatabaseViewer::detectMoreLoopClosures()
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
rtabmap::ProgressDialog * progressDialog = new rtabmap::ProgressDialog(this);
|
||||||
|
progressDialog->setAttribute(Qt::WA_DeleteOnClose);
|
||||||
|
progressDialog->setMaximumSteps(1);
|
||||||
|
progressDialog->setCancelButtonVisible(true);
|
||||||
|
progressDialog->setMinimumWidth(800);
|
||||||
|
progressDialog->show();
|
||||||
|
|
||||||
std::shared_ptr<Registration> reg(Registration::create(ui_->parameters_toolbox->getParameters()));
|
std::shared_ptr<Registration> reg(Registration::create(ui_->parameters_toolbox->getParameters()));
|
||||||
|
|
||||||
for(int n=0; n<iterations; ++n)
|
for(int n=0; n<iterations; ++n)
|
||||||
|
|||||||
Reference in New Issue
Block a user