Go to the documentation of this file.
84 void faceRecognitionCommand();
85 void profileCommand();
88 void commitProfile(std::string& name);
89 void commitFaceRecognition(Eigen::Vector3f& facePosition, std::optional<armarx::armem::MemoryID> profileId);
90 void commitPose(Eigen::Vector3f& facePosition, std::string& humanId);
93 std::optional<armarx::armem::MemoryID> findProfileId(std::string& entityId);
99 unsigned int idCounter;
107 Properties properties;
void onInitComponent() override
static std::string GetDefaultName()
Get the component's default name.
void onConnectComponent() override
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
std::string getDefaultName() const override
static const std::string recognition_provider_name
Baseclass for all ArmarX ManagedIceObjects requiring properties.
void onExitComponent() override
static const std::string pose_provider_name
void onDisconnectComponent() override
The memory name system (MNS) client.
static const std::string profile_provider_name
A memory name system client which listens to the memory updates topic (MemoryListenerInterface).
This component can be used for debugging of the person memory; more specifically it commits instances...