File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2222*/
2323#include " TrackerRole.hpp"
2424
25+ std::string GetRoleName (TrackerRole role) {
26+ switch (role) {
27+ case NONE:
28+ return " NONE" ;
29+ case WAIST:
30+ return " WAIST" ;
31+ case LEFT_FOOT:
32+ return " LEFT_FOOT" ;
33+ case RIGHT_FOOT:
34+ return " RIGHT_FOOT" ;
35+ case CHEST:
36+ return " CHEST" ;
37+ case LEFT_KNEE:
38+ return " LEFT_KNEE" ;
39+ case RIGHT_KNEE:
40+ return " RIGHT_KNEE" ;
41+ case LEFT_ELBOW:
42+ return " LEFT_ELBOW" ;
43+ case RIGHT_ELBOW:
44+ return " RIGHT_ELBOW" ;
45+ case LEFT_SHOULDER:
46+ return " LEFT_SHOULDER" ;
47+ case RIGHT_SHOULDER:
48+ return " RIGHT_SHOULDER" ;
49+ case LEFT_HAND:
50+ return " LEFT_HAND" ;
51+ case RIGHT_HAND:
52+ return " RIGHT_HAND" ;
53+ case LEFT_CONTROLLER:
54+ return " LEFT_CONTROLLER" ;
55+ case RIGHT_CONTROLLER:
56+ return " RIGHT_CONTROLLER" ;
57+ case HEAD:
58+ return " HEAD" ;
59+ case NECK:
60+ return " NECK" ;
61+ case CAMERA:
62+ return " CAMERA" ;
63+ case KEYBOARD:
64+ return " KEYBOARD" ;
65+ case HMD:
66+ return " HMD" ;
67+ case BEACON:
68+ return " BEACON" ;
69+ case GENERIC_CONTROLLER:
70+ return " GENERIC_CONTROLLER" ;
71+ }
72+ }
73+
2574std::string GetViveRoleHint (TrackerRole role) {
2675 switch (role) {
2776 case LEFT_CONTROLLER:
Original file line number Diff line number Diff line change @@ -50,6 +50,8 @@ enum TrackerRole {
5050 GENERIC_CONTROLLER = 21 ,
5151};
5252
53+ std::string GetRoleName (TrackerRole role);
54+
5355std::string GetViveRoleHint (TrackerRole role);
5456
5557std::string GetViveRole (TrackerRole role);
You can’t perform that action at this time.
0 commit comments