28#include <ArmarXCore/interface/core/TimeServerInterface.h>
44 virtual public TimeServerInterface
50 void stop(
const Ice::Current&
c = Ice::emptyCurrent)
override;
51 void start(
const Ice::Current&
c = Ice::emptyCurrent)
override;
52 void setSpeed(Ice::Float newSpeed,
const Ice::Current&
c = Ice::emptyCurrent)
override;
53 Ice::Float
getSpeed(
const Ice::Current&
c = Ice::emptyCurrent)
override;
54 Ice::Long
getTime(
const Ice::Current&
c = Ice::emptyCurrent)
override;
55 void step(
const Ice::Current&
c = Ice::emptyCurrent)
override;
56 Ice::Int
getStepTimeMS(
const Ice::Current&
c = Ice::emptyCurrent)
override;
ManagedIceObject(ManagedIceObject const &other)
void onInitComponent() override
Pure virtual hook for the subclass.
Ice::Long getTime(const Ice::Current &c=Ice::emptyCurrent) override
void start(const Ice::Current &c=Ice::emptyCurrent) override
void onDisconnectComponent() override
Hook for subclass.
void step(const Ice::Current &c=Ice::emptyCurrent) override
Ice::Float getSpeed(const Ice::Current &c=Ice::emptyCurrent) override
void stop(const Ice::Current &c=Ice::emptyCurrent) override
Ice::Int getStepTimeMS(const Ice::Current &c=Ice::emptyCurrent) override
void setSpeed(Ice::Float newSpeed, const Ice::Current &c=Ice::emptyCurrent) override
void onConnectComponent() override
Pure virtual hook for the subclass.
SimulatorTimeServerProxy(Simulator *sim)
void onExitComponent() override
Hook for subclass.
std::string getDefaultName() const override
Retrieve default name of component.
The Simulator class holds an instance of the AmrarXPhysicsWorld and communicates to ArmarX.
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceInternal::Handle< SimulatorTimeServerProxy > SimulatorTimeServerProxyPtr
IceInternal::Handle< Simulator > SimulatorPtr