25 #include <ArmarXSimulation/gui-plugins/ClutteredSceneGenerator/ui_ClutteredSceneGeneratorWidget.h>
33 #include <QListWidgetItem>
78 void loadSettings(QSettings* settings)
override;
80 void saveSettings(QSettings* settings)
override;
88 return "ClutteredSceneGenerator";
92 void onInitComponent()
override;
95 void onConnectComponent()
override;
100 void generateObjects();
104 void updateObjectPoseConstraints();
105 void generateScene();
114 Ui::ClutteredSceneGeneratorWidget widget_{};
117 std::vector<QListWidgetItem*> objectSetListItems_;
120 std::map<std::string, simulation::scene_generation::ObjectSet> objectSets_;
123 simulation::scene_generation::ClutteredSceneGenerator::Config getGenConfig();
126 std::string simulatorProxyName_ =
"Simulator";
127 SimulatorInterfacePrx simulator_;
129 std::map<std::string, simulation::scene_generation::ObjectSet>