Go to the documentation of this file.
31 #include <RobotAPI/libraries/armem_objects/aron/ObjectInstance.aron.generated.h>
35 #include <RobotAPI/interface/objectpose/ObjectPoseProvider.h>
36 #include <RobotAPI/interface/objectpose/ObjectPoseStorageInterface.h>
58 const std::string& provider,
65 std::map<std::string, objpose::ObjectPose>
80 return objPoseStorage;
86 const std::string propertyPrefix =
"mem.obj.instance.";
std::map< std::string, bool > requestLocalization(const ObjectID &instanceId, const armarx::core::time::Duration &until)
::IceInternal::ProxyHandle<::IceProxy::armarx::objpose::ObjectPoseStorageInterface > ObjectPoseStorageInterfacePrx
A known object ID of the form "Dataset/ClassName" or "Dataset/ClassName/InstanceName".
objpose::ObjectPoseStorageInterfacePrx getObjectPoseStorage() const
std::optional< objpose::ObjectPose > queryLatestObjectInstance(const ObjectID &instanceId)
std::map< std::string, objpose::ObjectPose > queryLatestObjectInstances()
void connect(armem::client::MemoryNameSystem &memoryNameSystem)
virtual ~Reader()=default
The memory name system (MNS) client.
Properties getProperties()
void registerPropertyDefinitions(armarx::PropertyDefinitionsPtr &def)