|
|
#include "WorkingMemoryGuiPlugin.h"#include <ArmarXCore/core/ArmarXManager.h>#include <ArmarXCore/core/ArmarXObjectScheduler.h>#include <ArmarXCore/core/system/ArmarXDataPath.h>#include <ArmarXCore/interface/core/Log.h>#include <RobotAPI/interface/core/RobotState.h>#include <RobotAPI/libraries/core/Pose.h>#include "WorkingMemoryConfigDialog.h"#include <MemoryX/gui-plugins/WorkingMemoryGui/ui_WorkingMemoryConfigDialog.h>#include <ArmarXCore/core/system/cmake/CMakePackageFinder.h>#include <ArmarXCore/util/CPPUtility/trace.h>#include <ArmarXCore/util/json/JSONObject.h>#include <ArmarXGui/applications/ArmarXGui/ArmarXMainWindow.h>#include <MemoryX/core/MemoryXCoreObjectFactories.h>#include <MemoryX/libraries/memorytypes/MemoryXTypesObjectFactories.h>#include <MemoryX/libraries/updater/ObjectLocalization/MemoryXUpdaterObjectFactories.h>#include <SimoxUtility/algorithm/string/string_tools.h>#include <VirtualRobot/Grasping/Grasp.h>#include <VirtualRobot/Grasping/GraspSet.h>#include <VirtualRobot/ManipulationObject.h>#include <VirtualRobot/Visualization/CoinVisualization/CoinVisualization.h>#include <VirtualRobot/Visualization/CoinVisualization/CoinVisualizationFactory.h>#include <VirtualRobot/Visualization/CoinVisualization/CoinVisualizationNode.h>#include <VirtualRobot/XML/ObjectIO.h>#include <VirtualRobot/XML/RobotIO.h>#include <QBrush>#include <QCheckBox>#include <QDialog>#include <QDialogButtonBox>#include <QFileDialog>#include <QHeaderView>#include <QMessageBox>#include <QPushButton>#include <QSlider>#include <QSpinBox>#include <QStringList>#include <QTableView>#include <QToolBar>#include <QTreeWidget>#include <QTreeWidgetItem>#include <QWidget>#include <Qt>#include <QtGlobal>#include <Inventor/Qt/SoQt.h>#include <Inventor/SoDB.h>#include <Inventor/nodes/SoUnits.h>#include <MemoryX/components/WorkingMemory/PriorAttributeEnrichmentFusion.h>#include <Inventor/VRMLnodes/SoVRMLGroup.h>#include <Inventor/actions/SoToVRML2Action.h>#include <Inventor/actions/SoWriteAction.h>#include <Inventor/nodes/SoRotation.h>#include <eigen3/Eigen/Core>#include <math.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <algorithm>#include <iostream>#include <memory>#include <string>Go to the source code of this file.
Namespaces | |
| TreeItemType | |
Macros | |
| #define | DEFAULT_SETTINGS_ADDITIONAL_PACKAGES "RobotAPI,Armar3,Armar4" |
| #define | DEFAULT_SETTINGS_AGENT_INSTANCES_SEGMENT_NAME "agentInstances" |
| #define | DEFAULT_SETTINGS_COMMONSTORAGE_NAME "CommonStorage" |
| #define | DEFAULT_SETTINGS_OBJECT_INSTANCES_SEGMENT_NAME "objectInstances" |
| #define | DEFAULT_SETTINGS_PLUGIN_NAME "WorkingMemoryGuiPlugin" |
| #define | DEFAULT_SETTINGS_PRIORMEMORY_NAME "PriorKnowledge" |
| #define | DEFAULT_SETTINGS_WORKINGMEMORY_NAME "WorkingMemory" |
| #define | DEFAULT_SETTINGS_WORKINGMEMORY_UPDATESTOPIC "WorkingMemoryUpdates" |
| #define | DEFAULT_SETTINGS_WORLD_STATE_SEGMENT_NAME "worldState" |
| #define | MIN_OBJECT_TRANSPARENCY 0.1f |
Enumerations | |
| enum | TreeItemTypeEnum { eItemObject = QTreeWidgetItem::UserType + 1, eItemAttr = QTreeWidgetItem::UserType + 2, eItemValue = QTreeWidgetItem::UserType + 3, eItemObject = QTreeWidgetItem::UserType + 1, eItemAttr = QTreeWidgetItem::UserType + 2, eItemValue = QTreeWidgetItem::UserType + 3 } |
| #define DEFAULT_SETTINGS_ADDITIONAL_PACKAGES "RobotAPI,Armar3,Armar4" |
Definition at line 123 of file WorkingMemoryGuiPlugin.cpp.
| #define DEFAULT_SETTINGS_AGENT_INSTANCES_SEGMENT_NAME "agentInstances" |
Definition at line 121 of file WorkingMemoryGuiPlugin.cpp.
| #define DEFAULT_SETTINGS_COMMONSTORAGE_NAME "CommonStorage" |
Definition at line 124 of file WorkingMemoryGuiPlugin.cpp.
| #define DEFAULT_SETTINGS_OBJECT_INSTANCES_SEGMENT_NAME "objectInstances" |
Definition at line 120 of file WorkingMemoryGuiPlugin.cpp.
| #define DEFAULT_SETTINGS_PLUGIN_NAME "WorkingMemoryGuiPlugin" |
Definition at line 116 of file WorkingMemoryGuiPlugin.cpp.
| #define DEFAULT_SETTINGS_PRIORMEMORY_NAME "PriorKnowledge" |
Definition at line 117 of file WorkingMemoryGuiPlugin.cpp.
| #define DEFAULT_SETTINGS_WORKINGMEMORY_NAME "WorkingMemory" |
Definition at line 118 of file WorkingMemoryGuiPlugin.cpp.
| #define DEFAULT_SETTINGS_WORKINGMEMORY_UPDATESTOPIC "WorkingMemoryUpdates" |
Definition at line 119 of file WorkingMemoryGuiPlugin.cpp.
| #define DEFAULT_SETTINGS_WORLD_STATE_SEGMENT_NAME "worldState" |
Definition at line 122 of file WorkingMemoryGuiPlugin.cpp.
| #define MIN_OBJECT_TRANSPARENCY 0.1f |
Definition at line 125 of file WorkingMemoryGuiPlugin.cpp.