BringObjectSkillProvider.cpp
Go to the documentation of this file.
2
4
6{
9 {
12
13 bringObjectSkillContext.defineProperties(defs, "bringObject.");
14
15 return defs;
16 }
17
18 std::string
20 {
21 return "BringObjectSkillProvider";
22 }
23
24 void
26 {
27 bringObjectSkillContext.onInit(*this);
28 }
29
30 void
32 {
33 bringObjectSkillContext.onConnected(*this);
34
35 // Add move skill
36 addSkillFactory<BringObjectToLocation>(bringObjectSkillContext);
37 //addSkillFactory<BringObjectToHuman>(mns, arviz, graspObjectSkillContext);
38 }
39
40 void
44
45 void
49
51} // namespace armarx::skills::provider
#define ARMARX_REGISTER_COMPONENT_EXECUTABLE(ComponentT, applicationName)
Definition Decoupled.h:29
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
skills::SkillBlueprint * addSkillFactory(const skills::SkillDescription &desc, const skills::LambdaSkill::FunctionType &f)
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.