Go to the documentation of this file.
14 #include <VisionX/libraries/armem_human/aron/HumanPose.aron.generated.h>
15 #include <VisionX/libraries/armem_human/server/HumanMemoryServerInterface.h>
36 return "mem.human.pose.";
47 const std::string& provider,
51 const std::string& provider,
55 const std::string& provider,
66 const std::string& provider,
70 armem::human::HumanMemoryServerInterfacePrx humanMemory;
bool commitHumanPoseInCameraFrame(const HumanPose &humanPose, const std::string &provider, const armem::Time &referencedTime)
bool commitHumanPose(const HumanPose &humanPose, const std::string &provider, const armem::Time &referencedTime)
bool commitHumanPosesInCameraFrame(const std::vector< HumanPose > &humanPoses, const std::string &provider, const armem::Time &referencedTime)
Calls a dedicated interface of the human memory in order to resolve keypoints in several frames given...
void registerPropertyDefinitions(armarx::PropertyDefinitionsPtr &def)
Properties defaultProperties() const override
std::string propertyPrefix() const override
void connect(armem::client::MemoryNameSystem &memoryNameSystem)
Represents a point in time.
The memory name system (MNS) client.
bool commitHumanPoses(const std::vector< HumanPose > &humanPoses, const std::string &provider, const armem::Time &referencedTime)