28 #include <VirtualRobot/VirtualRobot.h>
30 #include <ArmarXGui/interface/WidgetDescription.h>
36 std::vector<std::string> options);
39 std::vector<std::string> options,
40 const std::set<std::string>& preferredSet);
42 inline StringComboBoxPtr
44 std::vector<std::string> options,
45 const std::initializer_list<std::string>& preferredSet)
48 std::move(name), std::move(options), std::set<std::string>{preferredSet});
52 std::vector<std::string> options,
53 const std::string& mostPreferred);
56 std::vector<std::string> options,
57 const std::set<std::string>& preferredSet,
58 const std::string& mostPreferred);
61 std::vector<std::string> options,
62 const std::string& mostPreferred,
63 const std::set<std::string>& preferredSet);
66 std::string name =
"RobotNodeSet",
67 const std::set<std::string>& preferredSet = {},
68 const std::string& mostPreferred =
"");
71 std::string name =
"RobotNode",
72 const std::set<std::string>& preferredSet = {},
73 const std::string& mostPreferred =
"");