BringObjectSkillProvider.cpp
Go to the documentation of this file.
2
4{
7 {
10
11 bringObjectSkillContext.defineProperties(defs, "bringObject.");
12
13 return defs;
14 }
15
16 std::string
18 {
19 return "BringObjectSkillProvider";
20 }
21
22 void
24 {
25 bringObjectSkillContext.onInit(*this);
26 }
27
28 void
30 {
31 bringObjectSkillContext.onConnected(*this);
32
33 // Add move skill
34 addSkill(std::make_unique<BringObjectToLocation>(bringObjectSkillContext));
35 //addSkill(std::make_unique<BringObjectToHuman>(mns, arviz, graspObjectSkillContext));
36 }
37
38 void
42
43 void
47} // 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.