24 #include <QListWidgetItem>
32 #include <ArmarXSimulation/gui-plugins/ClutteredSceneGenerator/ui_ClutteredSceneGeneratorWidget.h>
65 ClutteredSceneGeneratorWidgetController>
76 void loadSettings(QSettings* settings)
override;
78 void saveSettings(QSettings* settings)
override;
87 return "ClutteredSceneGenerator";
91 void onInitComponent()
override;
94 void onConnectComponent()
override;
99 void generateObjects();
103 void updateObjectPoseConstraints();
104 void generateScene();
113 Ui::ClutteredSceneGeneratorWidget widget_{};
116 std::vector<QListWidgetItem*> objectSetListItems_;
119 std::map<std::string, simulation::scene_generation::ObjectSet> objectSets_;
122 simulation::scene_generation::ClutteredSceneGenerator::Config getGenConfig();
125 std::string simulatorProxyName_ =
"Simulator";
126 SimulatorInterfacePrx simulator_;
128 std::map<std::string, simulation::scene_generation::ObjectSet>