VisualSearchSkillProvider.cpp
Go to the documentation of this file.
2
6
7//#include <RobotAPI/libraries/armem/client/MemoryNameSystem.h>
9
11{
14 {
17
18 visualSearchSkillContext.defineProperties(defs, "visualSearchSkills.");
19
20 return defs;
21 }
22
23 std::string
25 {
26 return "VisualSearchSkillProvider";
27 }
28
29 void
31 {
32 visualSearchSkillContext.onInit(*this);
33 }
34
35 void
37 {
38 visualSearchSkillContext.onConnected(*this);
39
40 auto& mns = memoryNameSystem();
41
42 // Add move skill
43 addSkill(std::make_unique<WhatCanYouSeeNow>(mns, arviz, visualSearchSkillContext));
44 }
45
46 void
50
51 void
55} // namespace armarx::skills::provider
Default component property definition container.
Definition Component.h:70
std::string getConfigIdentifier()
Retrieve config identifier for this component as set in constructor.
Definition Component.cpp:90
void onInitComponent() override
Pure virtual hook for the subclass.
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void onConnectComponent() override
Pure virtual hook for the subclass.
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.