mirror of
https://github.com/introlab/rtabmap_ros.git
synced 2026-10-04 00:37:46 +08:00
Added util3d::transformLaserScan(). OdomF2F: filling local scan map field with key frame scane in odom info. DbViewer: Print database parameters in Info view.
This commit is contained in:
@@ -1209,6 +1209,22 @@ void DatabaseViewer::updateIds()
|
||||
ui_->textEdit_info->append("");
|
||||
ui_->textEdit_info->append(tr("%1 bad signatures in LTM").arg(badcountInLTM));
|
||||
ui_->textEdit_info->append(tr("%1 bad signatures in the global graph").arg(badCountInGraph));
|
||||
ui_->textEdit_info->append("");
|
||||
ParametersMap parameters = dbDriver_->getLastParameters();
|
||||
QFontMetrics metrics(ui_->textEdit_info->font());
|
||||
int tabW = ui_->textEdit_info->tabStopWidth();
|
||||
for(ParametersMap::iterator iter=parameters.begin(); iter!=parameters.end(); ++iter)
|
||||
{
|
||||
int strW = metrics.width(QString(iter->first.c_str()) + "=");
|
||||
ui_->textEdit_info->append(tr("%1=%2%3")
|
||||
.arg(iter->first.c_str())
|
||||
.arg(strW < tabW?"\t\t\t\t":strW < tabW*2?"\t\t\t":strW < tabW*3?"\t\t":"\t")
|
||||
.arg(iter->second.c_str()));
|
||||
}
|
||||
|
||||
// move back the cursor at the beginning
|
||||
ui_->textEdit_info->moveCursor(QTextCursor::Start) ;
|
||||
ui_->textEdit_info->ensureCursorVisible() ;
|
||||
|
||||
if(ids.size())
|
||||
{
|
||||
|
||||
@@ -996,7 +996,7 @@ void MainWindow::processOdometry(const rtabmap::OdometryEvent & odom, bool dataI
|
||||
|
||||
if(_preferencesDialog->isScansShown(1))
|
||||
{
|
||||
// scan local map
|
||||
// F2M: scan local map
|
||||
if(!odom.info().localScanMap.empty())
|
||||
{
|
||||
pcl::PointCloud<pcl::PointNormal>::Ptr cloud;
|
||||
|
||||
Reference in New Issue
Block a user