Go to the documentation of this file.
32 #include <MemoryX/interface/components/PriorKnowledgeInterface.h>
33 #include <MemoryX/interface/components/WorkingMemoryInterface.h>
34 #include <MemoryX/interface/components/WorkingMemoryToArVizInterface.h>
68 virtual public memoryx::WorkingMemoryToArVizInterface,
80 const Ice::Current& = Ice::emptyCurrent)
override;
83 const Ice::Current& = Ice::emptyCurrent)
override;
85 const Ice::Current& = Ice::emptyCurrent)
override;
102 float updateFrequency = 30;
111 std::string loadObjectDatasetsStr =
"";
115 memoryx::PriorKnowledgeInterfacePrx priorKnowledge;
116 memoryx::WorkingMemoryInterfacePrx workingMemory;
120 std::mutex drawerMutex;
void updateBlackWhitelist(const BlackWhitelistUpdate &update, const Ice::Current &=Ice::emptyCurrent) override
WorkingMemoryToArVizPropertyDefinitions(std::string prefix)
std::string prefix
Prefix of the properties such as namespace, domain, component name, etc.
std::string getDefaultName() const override
void onInitComponent() override
Pure virtual hook for the subclass.
This class can be used to visualize object instances from working memory to ArViz.
void onExitComponent() override
Hook for subclass.
Provides a ready-to-use ArViz client arviz as member variable.
void onDisconnectComponent() override
Hook for subclass.
ReaderT::InputType & input
Property definitions of WorkingMemoryToArViz.
void detachObjectFromRobotNode(const memoryx::DetachObjectFromRobotNodeInput &input, const Ice::Current &=Ice::emptyCurrent) override
bool update(mongocxx::collection &coll, const nlohmann::json &query, const nlohmann::json &update)
Baseclass for all ArmarX ManagedIceObjects requiring properties.
Default component property definition container.
void onConnectComponent() override
Pure virtual hook for the subclass.
Brief description of class WorkingMemoryToArViz.
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void attachObjectToRobotNode(const memoryx::AttachObjectToRobotNodeInput &input, const Ice::Current &=Ice::emptyCurrent) override
This file offers overloads of toIce() and fromIce() functions for STL container types.