35#include <VisionX/libraries/armem_human/aron/HumanRobotInteraction.aron.generated.h>
57 return "mem.human.interaction.";
64 .coreSegmentName =
"HumanRobotInteraction",
69 const std::string& provider,
73 const std::string& provider,
The memory name system (MNS) client.
void connect(armem::client::MemoryNameSystem &memoryNameSystem)
std::string propertyPrefix() const override
~InteractionWriter() override
Properties defaultProperties() const override
bool commitHumanRobotInteractions(const std::vector< HumanRobotInteraction > &interactions, const std::string &provider, const armem::Time &referencedTime)
bool commitHumanRobotInteraction(const HumanRobotInteraction &interaction, const std::string &provider, const armem::Time &referencedTime)
void registerPropertyDefinitions(armarx::PropertyDefinitionsPtr &def)
armarx::core::time::DateTime Time
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.