60 std::optional<armem::MemoryID> storeOrGetClass(
const ArticulatedObject& obj)
const;
63 std::unordered_map<std::string, armem::MemoryID>
65 std::optional<robot_state::description::RobotDescription>
67 std::unordered_map<std::string, armem::MemoryID>
73 std::string coreInstanceSegmentName =
"Instance";
74 std::string coreClassSegmentName =
"Class";
75 std::string providerName =
"";
77 bool allowClassCreation =
false;
80 const std::string propertyPrefix =
"mem.obj.articulated.";
83 mutable std::mutex memoryWriterMutex;
86 mutable std::mutex memoryReaderMutex;