40 const std::vector<armem::MemoryID>& updatedObjectInstanceSnapshotIDs);
43 std::vector<const objpose::ObjectPose*>
45 const std::vector<armem::MemoryID>& updatedObjectInstanceSnapshotIDs);
static Frequency HertzDouble(double hertz)
Helps a memory client sending data to a memory.
objpose::ObjectPoseClient objectPoseClient
armem::MemoryID indexNamedProviderSegmentID
armem::client::Writer indexSpatialMemoryWriter
armem::MemoryID indexSpatialProviderSegmentID
void fetchAndCommitObjectInstances(const std::vector< armem::MemoryID > &updatedObjectInstanceSnapshotIDs)
Provides access to the armarx::objpose::ObjectPoseStorageInterface (aka the object memory).
std::vector< ObjectPose > ObjectPoseSeq
armarx::Frequency maxFrequency
std::map< armarx::ObjectID, armarx::DateTime > latestUpdateDateTimes