Go to the documentation of this file.
   27 #include <ArmarXCore/interface/observers/ObserverInterface.h> 
   32 #include <RobotAPI/interface/armem/mns/MemoryNameSystemInterface.h> 
   83                                         const std::vector<armem::MemoryID>& snapshotIDs);
 
   90         void commitMultipleSnapshots(
const armem::MemoryID& exampleEntityID, 
int num = 3);
 
   95         void commitExampleData();
 
   96         void queryExampleData();
 
   98         void commitExamplesWithIDs();
 
   99         void commitExamplesWithLinks();
 
  101         void commitExampleImages();
 
  102         void commitExamplesWithUntypedData();
 
  104         void queryPredictionEngines();
 
  110             std::string usedMemoryName = 
"Example";
 
  111             float commitFrequency = 10;
 
  129         unsigned int imageCounter = 0;
 
  137             std::atomic_bool rebuild = 
false;
 
  139             std::optional<armem::wm::Memory> queryResult;
 
  
 
Reads data from a memory server.
void onConnectComponent() override
Pure virtual hook for the subclass.
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void onInitComponent() override
Pure virtual hook for the subclass.
void createRemoteGuiTab()
void onDisconnectComponent() override
Hook for subclass.
Helps a memory client sending data to a memory.
Baseclass for all ArmarX ManagedIceObjects requiring properties.
Represents a point in time.
void onExitComponent() override
Hook for subclass.
std::string getDefaultName() const override
A memory name system client which listens to the memory updates topic (MemoryListenerInterface).
This file offers overloads of toIce() and fromIce() functions for STL container types.
void RemoteGui_update() override