25 #include <ArmarXSimulation/interface/simulator/SimulatorInterface.h>
26 #include <ArmarXSimulation/interface/ObjectMemoryToSimulationInterface.h>
73 void createRemoteGuiTab();
78 void RemoteGui_update() override;
91 void drawBoxes(const Properties& p, viz::Client& arviz);
94 void synchronizeSimulator(const ::Ice::Current&
c = ::Ice::emptyCurrent)
override;
99 static const std::string defaultName;
108 std::string objectPoseProviderName =
"";
110 Properties properties;
119 struct RemoteGuiTab : armarx::RemoteGui::Client::Tab
121 armarx::RemoteGui::Client::LineEdit boxLayerName;
122 armarx::RemoteGui::Client::IntSpinBox numBoxes;
124 armarx::RemoteGui::Client::Button drawBoxes;
133 std::mutex arvizMutex;
136 armarx::SimulatorInterfacePrx simulator;