Go to the documentation of this file.
23 #ifndef _ARMARX_COMPONENT_MemoryX_DummyWorldStateObserver_H
24 #define _ARMARX_COMPONENT_MemoryX_DummyWorldStateObserver_H
27 #include <MemoryX/interface/observers/WorldStateObserver.h>
59 virtual public memoryx::WorldStateObserverInterface,
68 return "DummyWorldStateObserver";
98 virtual memoryx::PredicateInstanceList
getWorldState(const ::Ice::Current&)
override;
99 virtual bool isObservable(const ::std::string& predicateName, const ::Ice::Current&)
override;
100 virtual bool updatePredicateValue(
const memoryx::PredicateInstance&
pi,
bool removePredicate, const ::Ice::Current&)
override;
104 void registerAsUpdater(
const std::string& name,
const memoryx::WorldStateUpdaterInterfacePrx& updater,
const Ice::Current&)
override;
virtual void resetPredicateArgumentWhitelist(const ::Ice::Current &) override
virtual void onExitComponent() override
virtual armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void addObservablePredicateInstances(const memoryx::PredicateInstanceList &predicates, const Ice::Current &) override
std::string prefix
Prefix of the properties such as namespace, domain, component name, etc.
virtual void onInitComponent() override
virtual void setPredicateArgumentWhitelist(const memoryx::EntityBaseList &argumentWhitelist, const Ice::Current &) override
memoryx::WorldStateUpdaterInterfaceList getRegisteredUpdaters(const Ice::Current &) override
virtual void onDisconnectComponent() override
virtual memoryx::PredicateInstanceList getWorldState(const ::Ice::Current &) override
DummyWorldStateObserverPropertyDefinitions(std::string prefix)
virtual std::string getDefaultName() const override
Brief description of class DummyWorldStateObserver.
virtual bool updatePredicateValue(const memoryx::PredicateInstance &pi, bool removePredicate, const ::Ice::Current &) override
virtual void onConnectComponent() override
Baseclass for all ArmarX ManagedIceObjects requiring properties.
Default component property definition container.
This file offers overloads of toIce() and fromIce() functions for STL container types.
void registerAsUpdater(const std::string &name, const memoryx::WorldStateUpdaterInterfacePrx &updater, const Ice::Current &) override
virtual bool isObservable(const ::std::string &predicateName, const ::Ice::Current &) override