Go to the documentation of this file.
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;
55 void step(
const Ice::Current&
c = Ice::emptyCurrent)
override;
std::string getDefaultName() const override
Retrieve default name of component.
const VariantTypeId Float
void start(const Ice::Current &c=Ice::emptyCurrent) override
The SimulatorTimeServerProxy class forwards TimeserverInterface calls to the simulator This is a hack...
void onInitComponent() override
Pure virtual hook for the subclass.
void step(const Ice::Current &c=Ice::emptyCurrent) override
Ice::Int getStepTimeMS(const Ice::Current &c=Ice::emptyCurrent) override
void onExitComponent() override
Hook for subclass.
Ice::Long getTime(const Ice::Current &c=Ice::emptyCurrent) override
void setSpeed(Ice::Float newSpeed, const Ice::Current &c=Ice::emptyCurrent) override
SimulatorTimeServerProxy(Simulator *sim)
void onConnectComponent() override
Pure virtual hook for the subclass.
void onDisconnectComponent() override
Hook for subclass.
The Simulator class holds an instance of the AmrarXPhysicsWorld and communicates to ArmarX.
The ManagedIceObject is the base class for all ArmarX objects.
void stop(const Ice::Current &c=Ice::emptyCurrent) override
IceInternal::Handle< Simulator > SimulatorPtr
Ice::Float getSpeed(const Ice::Current &c=Ice::emptyCurrent) override
This file offers overloads of toIce() and fromIce() functions for STL container types.