57 struct ComponentCreatorObject;
80 const std::string& configName =
"",
81 const std::string& configDomain =
"ArmarX")
const
83 return create(properties, configName, configDomain);
94 const std::string& configName =
"",
95 const std::string& configDomain =
"ArmarX")
const
98 for (
const auto& elem : dict)
100 prop->setProperty(elem.first, elem.second);
102 return create(std::move(prop), configName, configDomain);
106 template <
class ComponentT>
126 template <
class ComponentT>
132 componentCreator.create = armarx::Component::create<ComponentT>;