Go to the documentation of this file.
28 #include <VisionX/libraries/armem_human/aron/FaceRecognition.aron.generated.h>
53 prefix +
"loadDummyEntries",
54 "Initialise FaceRecognition segment with some dummy entries.");
69 Segment::loadDummyEntries()
73 using armarx::human::arondto::FaceRecognition;
77 rainer.coreSegmentName =
"Profile";
78 rainer.providerSegmentName =
"jubot_long_term_memory_data";
79 rainer.entityName =
"rainer-kartmann";
82 fr.profileID = rainer;
90 update.instancesData = {fr.toAron()};
101 update.instancesData = {fr.toAron()};
const armem::MemoryID FaceRecognitionCoreSegmentID
A bundle of updates to be sent to the memory.
Helps connecting a Memory server to the Ice interface.
Brief description of class FaceRecognition.
static const std::string CORE_SEGMENT_NAME
std::string coreSegmentName
MemoryID withProviderSegmentName(const std::string &name) const
wm::CoreSegment & getCoreSegment()
virtual void init() override
An update of an entity for a specific point in time.
bool update(mongocxx::collection &coll, const nlohmann::json &query, const nlohmann::json &update)
Represents a point in time.
void defineProperties(armarx::PropertyDefinitionsPtr defs, const std::string &prefix="") override
MemoryID withEntityName(const std::string &name) const
MemoryToIceAdapter & iceMemory
Segment(armem::server::MemoryToIceAdapter &iceMemory)
virtual void defineProperties(armarx::PropertyDefinitionsPtr defs, const std::string &prefix="") override
This file offers overloads of toIce() and fromIce() functions for STL container types.
data::CommitResult commit(const data::Commit &commitIce, Time timeArrived)
const armem::MemoryID MemoryID