From bac49d2d36d22ad3b00932c46d18b11217c47dc5 Mon Sep 17 00:00:00 2001 From: Rainer Kartmann <rainer.kartmann@kit.edu> Date: Tue, 13 Oct 2020 09:42:17 +0200 Subject: [PATCH] Make logging verbose instead of info --- .../ObjectPoseGui/ObjectPoseGuiWidget.ui | 31 +++++++------ .../ObjectPoseGuiWidgetController.cpp | 43 ++++++++++++------- 2 files changed, 45 insertions(+), 29 deletions(-) diff --git a/source/RobotAPI/gui-plugins/ObjectPoseGui/ObjectPoseGuiWidget.ui b/source/RobotAPI/gui-plugins/ObjectPoseGui/ObjectPoseGuiWidget.ui index 00677428b..b6e436bb8 100644 --- a/source/RobotAPI/gui-plugins/ObjectPoseGui/ObjectPoseGuiWidget.ui +++ b/source/RobotAPI/gui-plugins/ObjectPoseGui/ObjectPoseGuiWidget.ui @@ -6,8 +6,8 @@ <rect> <x>0</x> <y>0</y> - <width>621</width> - <height>350</height> + <width>736</width> + <height>391</height> </rect> </property> <property name="windowTitle"> @@ -48,7 +48,7 @@ <item> <widget class="QTabWidget" name="tabWidget"> <property name="currentIndex"> - <number>1</number> + <number>0</number> </property> <widget class="QWidget" name="tabObjects"> <attribute name="title"> @@ -90,23 +90,23 @@ <string>Timestamp</string> </property> </column> + <column> + <property name="text"> + <string>Attached</string> + </property> + </column> <item> <property name="text"> - <string>Provider2</string> + <string>Provider1</string> </property> <item> <property name="text"> - <string>Dataset1/Object2</string> + <string>Dataset1/Object1</string> </property> <property name="text"> - <string>Provider2</string> + <string>Provider1</string> </property> </item> - </item> - <item> - <property name="text"> - <string>Provider1</string> - </property> <item> <property name="text"> <string>Dataset2/Object2/instance1</string> @@ -115,12 +115,17 @@ <string>Provider1</string> </property> </item> + </item> + <item> + <property name="text"> + <string>Provider2</string> + </property> <item> <property name="text"> - <string>Dataset1/Object1</string> + <string>Dataset1/Object2</string> </property> <property name="text"> - <string>Provider1</string> + <string>Provider2</string> </property> </item> </item> diff --git a/source/RobotAPI/gui-plugins/ObjectPoseGui/ObjectPoseGuiWidgetController.cpp b/source/RobotAPI/gui-plugins/ObjectPoseGui/ObjectPoseGuiWidgetController.cpp index 828d0fb5b..4fc35cf54 100644 --- a/source/RobotAPI/gui-plugins/ObjectPoseGui/ObjectPoseGuiWidgetController.cpp +++ b/source/RobotAPI/gui-plugins/ObjectPoseGui/ObjectPoseGuiWidgetController.cpp @@ -156,10 +156,10 @@ namespace armarx } IceUtil::Time start = IceUtil::Time::now(); - ARMARX_INFO << "Getting object poses..."; + ARMARX_VERBOSE << "Getting object poses..."; const objpose::data::ObjectPoseSeq objectPosesIce = objectPoseObserver->getObjectPoses(); - ARMARX_INFO << "Got " << objectPosesIce.size() << " object poses. " - << "(Took " << (IceUtil::Time::now() - start).toMilliSecondsDouble() << " ms.)"; + ARMARX_VERBOSE << "Got " << objectPosesIce.size() << " object poses. " + << "(Took " << (IceUtil::Time::now() - start).toMilliSecondsDouble() << " ms.)"; const objpose::ObjectPoseSeq objectPoses = objpose::fromIce(objectPosesIce); @@ -200,20 +200,31 @@ namespace armarx item->setText(col++, QString::fromStdString(pose.providerName)); item->setText(col++, QString::fromStdString(objpose::ObjectTypeEnumNames.to_name(pose.objectType))); - std::stringstream ss; - if (pose.localOOBB) { - static const Eigen::IOFormat iof(5, 0, "", " x ", "", "", "", ""); - ss << pose.localOOBB->dimensions().format(iof); + std::stringstream ss; + if (pose.localOOBB) + { + static const Eigen::IOFormat iof(5, 0, "", " x ", "", "", "", ""); + ss << pose.localOOBB->dimensions().format(iof); + } + else + { + ss << "None"; + } + item->setText(col++, QString::fromStdString(ss.str())); } - else - { - ss << "None"; - } - item->setText(col++, QString::fromStdString(ss.str())); item->setText(col++, QString::number(double(pose.confidence), 'g', 2)); item->setText(col++, QString::fromStdString(TimeUtil::toStringDateTime(pose.timestamp))); + { + std::stringstream ss; + if (pose.attachment) + { + ss << pose.attachment->agentName << "/" << pose.attachment->frameName; + } + item->setText(col++, QString::fromStdString(ss.str())); + } + return true; }); builder.updateTree(item, objectPoses); @@ -227,7 +238,7 @@ namespace armarx }); builder.updateTree(tree, objectPosesByProvider); - ARMARX_INFO << "Gui update took " << (IceUtil::Time::now() - start).toMilliSecondsDouble() << " ms."; + ARMARX_VERBOSE << "Gui update took " << (IceUtil::Time::now() - start).toMilliSecondsDouble() << " ms."; } @@ -241,8 +252,8 @@ namespace armarx IceUtil::Time start = IceUtil::Time::now(); objpose::ProviderInfoMap availableProvidersInfo = objectPoseObserver->getAvailableProvidersInfo(); - ARMARX_INFO << "Got infos of " << availableProvidersInfo.size() << " object pose providers. " - << "(Took " << (IceUtil::Time::now() - start).toMilliSecondsDouble() << " ms.)"; + ARMARX_VERBOSE << "Got infos of " << availableProvidersInfo.size() << " object pose providers. " + << "(Took " << (IceUtil::Time::now() - start).toMilliSecondsDouble() << " ms.)"; // Restructure data. @@ -300,7 +311,7 @@ namespace armarx }); builder.updateTree(tree, data); - ARMARX_INFO << "Gui update took " << (IceUtil::Time::now() - start).toMilliSecondsDouble() << " ms."; + ARMARX_VERBOSE << "Gui update took " << (IceUtil::Time::now() - start).toMilliSecondsDouble() << " ms."; } void ObjectPoseGuiWidgetController::requestSelectedObjects() -- GitLab