34 #include <ArmarXSimulation/interface/ObjectMemoryToSimulationInterface.h>
35 #include <ArmarXSimulation/interface/simulator/SimulatorInterface.h>
80 void createRemoteGuiTab();
85 void RemoteGui_update() override;
89 static const std::string defaultName;
91 armarx::SimulatorInterfacePrx simulator_;
92 ArmarXSimulation::components::object_memory_to_simulation::ComponentInterfacePrx objectMemoryToSimulation_;
98 std::string packageName;
99 std::string packagePath;
107 float verticalSpacing = 50;
110 Properties properties_;
123 void storeScene(
const objects::Scene& scene,
const std::filesystem::path& path);
132 struct RemoteGuiTab : armarx::RemoteGui::Client::Tab
134 armarx::RemoteGui::Client::LineEdit boxLayerName;
135 armarx::RemoteGui::Client::IntSpinBox numBoxes;
137 armarx::RemoteGui::Client::Button drawBoxes;
146 std::mutex arvizMutex;