100 [[nodiscard]]
const SimulatorInterfacePrx&
getSimulator()
const;
101 void setSimulator(
const SimulatorInterfacePrx& simulator);
104 void createCollisionWalls();
120 void deleteLocalObjectCopies();
122 static std::unique_ptr<SimulatedObject> makeObject(
const std::string& name,
129 void updateLocalObjectCopies();
132 void resetInvalidObjects();
135 armarx::SimulatorInterfacePrx simulator_;
139 std::vector<std::unique_ptr<SimulatedObject>> localObjectCopies_;
142 VirtualRobot::SceneObjectPtr frontWall_;
143 VirtualRobot::SceneObjectPtr backWall_;
144 VirtualRobot::SceneObjectPtr leftWall_;
145 VirtualRobot::SceneObjectPtr rightWall_;
146 VirtualRobot::SceneObjectSetPtr walls_;