15 #include <RobotAPI/libraries/armem_objects/aron/Attachment.aron.generated.h>
27 const std::string prefix = propertyPrefix;
29 def->optional(properties.
memoryName, prefix +
"MemoryName");
53 this->readingPrx = r.readingPrx;
64 std::map<std::string, bool>
68 std::map<std::string, bool>
ret;
70 for (
const auto& [k, p] : providers)
80 const std::string& provider,
87 armarx::objpose::observer::RequestObjectsInput req;
88 req.provider = provider;
89 req.request.objectIDs = {requestObject};
94 if (requestResult.results.count(requestObject))
96 return requestResult.results.at(requestObject).result.success;
101 std::optional<objpose::ObjectPose>
107 for (
const auto& pose : objectPoses)
111 if (oid == instanceId)
121 std::map<std::string, objpose::ObjectPose>
124 std::map<std::string, objpose::ObjectPose>
ret;
126 for (
const auto& pose : objectPoses)
135 std::map<std::string, objpose::ObjectPose>
138 std::map<std::string, objpose::ObjectPose>
ret;
140 for (
const auto& pose : objectPoses)