33 void addToSimulator(armarx::SimulatorInterfacePrx& simulator)
override;
38 const VirtualRobot::SceneObjectSetPtr& objectSet)
override;
~SimulatedObjectAsRobot() override=default
std::unique_ptr< Pose > getLocalPose() override
void updatePoseFromSimulator(armarx::SimulatorInterfacePrx &simulator) override
void addToSimulator(armarx::SimulatorInterfacePrx &simulator) override
bool checkCollision(const VirtualRobot::CollisionCheckerPtr &col, const VirtualRobot::SceneObjectSetPtr &objectSet) override
void setLocalPose(const armarx::PosePtr &pose) override
SimulatedObjectAsRobot(const std::string &instanceName, const ObjectSource &source)
void updatePoseToSimulator(armarx::SimulatorInterfacePrx &simulator) override
std::shared_ptr< class Robot > RobotPtr
IceInternal::Handle< Pose > PosePtr