28 #include <VisionX/libraries/armem_human/aron/PersonInstance.aron.generated.h>
40 Base(iceMemory, CORE_SEGMENT_NAME,
armarx::human::arondto::PersonInstance::ToAronType(), 32)
46 const std::string& prefix)
51 std::map<std::string, std::vector<armarx::armem::human::PersonInstance>>
54 std::map<std::string, std::vector<armarx::armem::human::PersonInstance>> personInstanceMap;
65 personInstanceMap[provSegment.
name()] = {};
77 armarx::human::arondto::PersonInstance dto;
78 dto.fromAron(instance.data());
81 armarx::armem::human::PersonInstance bo;
82 armarx::armem::human::fromAron(dto, bo);
84 if ((now - instance.metadata().referencedTime) < maxAge)
86 personInstanceMap[provSegment.name()].push_back(bo);
92 return personInstanceMap;