Fawkes API  Fawkes Development Version
HumanSkeletonInterface.h
1 
2 /***************************************************************************
3  * HumanSkeletonInterface.h - Fawkes BlackBoard Interface - HumanSkeletonInterface
4  *
5  * Templated created: Thu Oct 12 10:49:19 2006
6  * Copyright 2007-2011 Tim Niemueller
7  *
8  ****************************************************************************/
9 
10 /* This program is free software; you can redistribute it and/or modify
11  * it under the terms of the GNU General Public License as published by
12  * the Free Software Foundation; either version 2 of the License, or
13  * (at your option) any later version. A runtime exception applies to
14  * this software (see LICENSE.GPL_WRE file mentioned below for details).
15  *
16  * This program is distributed in the hope that it will be useful,
17  * but WITHOUT ANY WARRANTY; without even the implied warranty of
18  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19  * GNU Library General Public License for more details.
20  *
21  * Read the full text in the LICENSE.GPL_WRE file in the doc directory.
22  */
23 
24 #ifndef _INTERFACES_HUMANSKELETONINTERFACE_H_
25 #define _INTERFACES_HUMANSKELETONINTERFACE_H_
26 
27 #include <interface/interface.h>
28 #include <interface/message.h>
29 #include <interface/field_iterator.h>
30 
31 namespace fawkes {
32 
33 class HumanSkeletonInterface : public Interface
34 {
35  /// @cond INTERNALS
36  INTERFACE_MGMT_FRIENDS(HumanSkeletonInterface)
37  /// @endcond
38  public:
39  /* constants */
40 
41  /**
42  Current tracking state for the skeleton.
43  */
44  typedef enum {
45  STATE_INVALID /**<
46  This interface does not represent a valid skeleton at the moment.
47  */,
49  The user's pose is currently being determined. This usually indicates
50  that the tracker is looking for a particular calibration pose.
51  */,
52  STATE_CALIBRATING /**<
53  The tracker is currently calibrating for the recognized human.
54  */,
55  STATE_TRACKING /**<
56  The user is being tracked and the skeleton contains valid data.
57  */
58  } State;
59  const char * tostring_State(State value) const;
60 
61  private:
62  /** Internal data storage, do NOT modify! */
63  typedef struct {
64  int64_t timestamp_sec; /**< Interface Unix timestamp, seconds */
65  int64_t timestamp_usec; /**< Interface Unix timestamp, micro-seconds */
66  int32_t state; /**< Current state. */
67  uint32_t user_id; /**< Tracking ID of this user. */
68  int32_t visibility_history; /**<
69  The visibility history indicates the persistence of user sightings.
70  A positive value indicates the number of successful consecutive sightings
71  of the user (center of mass not equal to zero), the absolute of a negative
72  value gives the number of consecutive negative (non-) sightings. The value
73  is zero only if uninitialized.
74  */
75  char pose[32]; /**< Detected user pose. */
76  float com[3]; /**< Center of mass. */
77  float pos_head[3]; /**< Head position vector. */
78  float pos_head_confidence; /**<
79  Head position confidence. */
80  float pos_neck[3]; /**< Neck position vector. */
81  float pos_neck_confidence; /**<
82  Neck position confidence. */
83  float pos_torso[3]; /**< Torso position vector. */
84  float pos_torso_confidence; /**<
85  Torso position confidence. */
86  float pos_waist[3]; /**< Waist position vector. */
87  float pos_waist_confidence; /**<
88  Waist position confidence. */
89  float pos_left_collar[3]; /**<
90  Left position vector. */
91  float pos_left_collar_confidence; /**<
92  Left position confidence. */
93  float pos_left_shoulder[3]; /**<
94  Left shoulder position vector. */
95  float pos_left_shoulder_confidence; /**<
96  Left shoulder position confidence. */
97  float pos_left_elbow[3]; /**<
98  Left elbow position vector. */
99  float pos_left_elbow_confidence; /**<
100  Left elbow position confidence. */
101  float pos_left_wrist[3]; /**<
102  Left wrist position vector. */
103  float pos_left_wrist_confidence; /**<
104  Left wrist position confidence. */
105  float pos_left_hand[3]; /**<
106  Left hand position vector. */
107  float pos_left_hand_confidence; /**<
108  Left hand position confidence. */
109  float pos_left_fingertip[3]; /**<
110  Left fingertip position vector. */
111  float pos_left_fingertip_confidence; /**<
112  Left fingertip position confidence. */
113  float pos_right_collar[3]; /**<
114  Right collar position vector. */
115  float pos_right_collar_confidence; /**<
116  Right collar position confidence. */
117  float pos_right_shoulder[3]; /**<
118  Right shoulder position vector. */
119  float pos_right_shoulder_confidence; /**<
120  Right shoulder position confidence. */
121  float pos_right_elbow[3]; /**<
122  Right elbow position vector. */
123  float pos_right_elbow_confidence; /**<
124  Right elbow position confidence. */
125  float pos_right_wrist[3]; /**<
126  Right wrist position vector. */
127  float pos_right_wrist_confidence; /**<
128  Right wrist position confidence. */
129  float pos_right_hand[3]; /**<
130  Right hand position vector. */
131  float pos_right_hand_confidence; /**<
132  Right hand position confidence. */
133  float pos_right_fingertip[3]; /**<
134  Right fingertip position vector. */
135  float pos_right_fingertip_confidence; /**<
136  Right fingertip position confidence. */
137  float pos_left_hip[3]; /**<
138  Left hip position vector. */
139  float pos_left_hip_confidence; /**<
140  Left hip position confidence. */
141  float pos_left_knee[3]; /**<
142  Left knee position vector. */
143  float pos_left_knee_confidence; /**<
144  Left knee position confidence. */
145  float pos_left_ankle[3]; /**<
146  Left ankle position vector. */
147  float pos_left_ankle_confidence; /**<
148  Left ankle position confidence. */
149  float pos_left_foot[3]; /**<
150  Left foot position vector. */
151  float pos_left_foot_confidence; /**<
152  Left foot position confidence. */
153  float pos_right_hip[3]; /**<
154  Right hip position vector. */
155  float pos_right_hip_confidence; /**<
156  Right hip position confidence. */
157  float pos_right_knee[3]; /**<
158  Right knee position vector. */
159  float pos_right_knee_confidence; /**<
160  Right knee position confidence. */
161  float pos_right_ankle[3]; /**<
162  Right ankle position vector. */
163  float pos_right_ankle_confidence; /**<
164  Right ankle position confidence. */
165  float pos_right_foot[3]; /**<
166  Right foot position vector. */
167  float pos_right_foot_confidence; /**<
168  Right foot position confidence. */
169  float ori_head[9]; /**< Head position vector. */
170  float ori_head_confidence; /**<
171  Head position confidence. */
172  float ori_neck[9]; /**< Neck position vector. */
173  float ori_neck_confidence; /**<
174  Neck position confidence. */
175  float ori_torso[9]; /**< Torso position vector. */
176  float ori_torso_confidence; /**<
177  Torso position confidence. */
178  float ori_waist[9]; /**< Waist position vector. */
179  float ori_waist_confidence; /**<
180  Waist position confidence. */
181  float ori_left_collar[9]; /**<
182  Left position vector. */
183  float ori_left_collar_confidence; /**<
184  Left position confidence. */
185  float ori_left_shoulder[9]; /**<
186  Left shoulder position vector. */
187  float ori_left_shoulder_confidence; /**<
188  Left shoulder position confidence. */
189  float ori_left_elbow[9]; /**<
190  Left elbow position vector. */
191  float ori_left_elbow_confidence; /**<
192  Left elbow position confidence. */
193  float ori_left_wrist[9]; /**<
194  Left wrist position vector. */
195  float ori_left_wrist_confidence; /**<
196  Left wrist position confidence. */
197  float ori_left_hand[9]; /**<
198  Left hand position vector. */
199  float ori_left_hand_confidence; /**<
200  Left hand position confidence. */
201  float ori_left_fingertip[9]; /**<
202  Left fingertip position vector. */
203  float ori_left_fingertip_confidence; /**<
204  Left fingertip position confidence. */
205  float ori_right_collar[9]; /**<
206  Right collar position vector. */
207  float ori_right_collar_confidence; /**<
208  Right collar position confidence. */
209  float ori_right_shoulder[9]; /**<
210  Right shoulder position vector. */
211  float ori_right_shoulder_confidence; /**<
212  Right shoulder position confidence. */
213  float ori_right_elbow[9]; /**<
214  Right elbow position vector. */
215  float ori_right_elbow_confidence; /**<
216  Right elbow position confidence. */
217  float ori_right_wrist[9]; /**<
218  Right wrist position vector. */
219  float ori_right_wrist_confidence; /**<
220  Right wrist position confidence. */
221  float ori_right_hand[9]; /**<
222  Right hand position vector. */
223  float ori_right_hand_confidence; /**<
224  Right hand position confidence. */
225  float ori_right_fingertip[9]; /**<
226  Right fingertip position vector. */
227  float ori_right_fingertip_confidence; /**<
228  Right fingertip position confidence. */
229  float ori_left_hip[9]; /**<
230  Left hip position vector. */
231  float ori_left_hip_confidence; /**<
232  Left hip position confidence. */
233  float ori_left_knee[9]; /**<
234  Left knee position vector. */
235  float ori_left_knee_confidence; /**<
236  Left knee position confidence. */
237  float ori_left_ankle[9]; /**<
238  Left ankle position vector. */
239  float ori_left_ankle_confidence; /**<
240  Left ankle position confidence. */
241  float ori_left_foot[9]; /**<
242  Left foot position vector. */
243  float ori_left_foot_confidence; /**<
244  Left foot position confidence. */
245  float ori_right_hip[9]; /**<
246  Right hip position vector. */
247  float ori_right_hip_confidence; /**<
248  Right hip position confidence. */
249  float ori_right_knee[9]; /**<
250  Right knee position vector. */
251  float ori_right_knee_confidence; /**<
252  Right knee position confidence. */
253  float ori_right_ankle[9]; /**<
254  Right ankle position vector. */
255  float ori_right_ankle_confidence; /**<
256  Right ankle position confidence. */
257  float ori_right_foot[9]; /**<
258  Right foot position vector. */
259  float ori_right_foot_confidence; /**<
260  Right foot position confidence. */
261  } HumanSkeletonInterface_data_t;
262 
263  HumanSkeletonInterface_data_t *data;
264 
265  interface_enum_map_t enum_map_State;
266  public:
267  /* messages */
268  virtual bool message_valid(const Message *message) const;
269  private:
272 
273  public:
274  /* Methods */
275  State state() const;
276  void set_state(const State new_state);
277  size_t maxlenof_state() const;
278  uint32_t user_id() const;
279  void set_user_id(const uint32_t new_user_id);
280  size_t maxlenof_user_id() const;
281  int32_t visibility_history() const;
282  void set_visibility_history(const int32_t new_visibility_history);
283  size_t maxlenof_visibility_history() const;
284  char * pose() const;
285  void set_pose(const char * new_pose);
286  size_t maxlenof_pose() const;
287  float * com() const;
288  float com(unsigned int index) const;
289  void set_com(unsigned int index, const float new_com);
290  void set_com(const float * new_com);
291  size_t maxlenof_com() const;
292  float * pos_head() const;
293  float pos_head(unsigned int index) const;
294  void set_pos_head(unsigned int index, const float new_pos_head);
295  void set_pos_head(const float * new_pos_head);
296  size_t maxlenof_pos_head() const;
297  float pos_head_confidence() const;
298  void set_pos_head_confidence(const float new_pos_head_confidence);
299  size_t maxlenof_pos_head_confidence() const;
300  float * pos_neck() const;
301  float pos_neck(unsigned int index) const;
302  void set_pos_neck(unsigned int index, const float new_pos_neck);
303  void set_pos_neck(const float * new_pos_neck);
304  size_t maxlenof_pos_neck() const;
305  float pos_neck_confidence() const;
306  void set_pos_neck_confidence(const float new_pos_neck_confidence);
307  size_t maxlenof_pos_neck_confidence() const;
308  float * pos_torso() const;
309  float pos_torso(unsigned int index) const;
310  void set_pos_torso(unsigned int index, const float new_pos_torso);
311  void set_pos_torso(const float * new_pos_torso);
312  size_t maxlenof_pos_torso() const;
313  float pos_torso_confidence() const;
314  void set_pos_torso_confidence(const float new_pos_torso_confidence);
315  size_t maxlenof_pos_torso_confidence() const;
316  float * pos_waist() const;
317  float pos_waist(unsigned int index) const;
318  void set_pos_waist(unsigned int index, const float new_pos_waist);
319  void set_pos_waist(const float * new_pos_waist);
320  size_t maxlenof_pos_waist() const;
321  float pos_waist_confidence() const;
322  void set_pos_waist_confidence(const float new_pos_waist_confidence);
323  size_t maxlenof_pos_waist_confidence() const;
324  float * pos_left_collar() const;
325  float pos_left_collar(unsigned int index) const;
326  void set_pos_left_collar(unsigned int index, const float new_pos_left_collar);
327  void set_pos_left_collar(const float * new_pos_left_collar);
328  size_t maxlenof_pos_left_collar() const;
329  float pos_left_collar_confidence() const;
330  void set_pos_left_collar_confidence(const float new_pos_left_collar_confidence);
332  float * pos_left_shoulder() const;
333  float pos_left_shoulder(unsigned int index) const;
334  void set_pos_left_shoulder(unsigned int index, const float new_pos_left_shoulder);
335  void set_pos_left_shoulder(const float * new_pos_left_shoulder);
336  size_t maxlenof_pos_left_shoulder() const;
337  float pos_left_shoulder_confidence() const;
338  void set_pos_left_shoulder_confidence(const float new_pos_left_shoulder_confidence);
340  float * pos_left_elbow() const;
341  float pos_left_elbow(unsigned int index) const;
342  void set_pos_left_elbow(unsigned int index, const float new_pos_left_elbow);
343  void set_pos_left_elbow(const float * new_pos_left_elbow);
344  size_t maxlenof_pos_left_elbow() const;
345  float pos_left_elbow_confidence() const;
346  void set_pos_left_elbow_confidence(const float new_pos_left_elbow_confidence);
347  size_t maxlenof_pos_left_elbow_confidence() const;
348  float * pos_left_wrist() const;
349  float pos_left_wrist(unsigned int index) const;
350  void set_pos_left_wrist(unsigned int index, const float new_pos_left_wrist);
351  void set_pos_left_wrist(const float * new_pos_left_wrist);
352  size_t maxlenof_pos_left_wrist() const;
353  float pos_left_wrist_confidence() const;
354  void set_pos_left_wrist_confidence(const float new_pos_left_wrist_confidence);
355  size_t maxlenof_pos_left_wrist_confidence() const;
356  float * pos_left_hand() const;
357  float pos_left_hand(unsigned int index) const;
358  void set_pos_left_hand(unsigned int index, const float new_pos_left_hand);
359  void set_pos_left_hand(const float * new_pos_left_hand);
360  size_t maxlenof_pos_left_hand() const;
361  float pos_left_hand_confidence() const;
362  void set_pos_left_hand_confidence(const float new_pos_left_hand_confidence);
363  size_t maxlenof_pos_left_hand_confidence() const;
364  float * pos_left_fingertip() const;
365  float pos_left_fingertip(unsigned int index) const;
366  void set_pos_left_fingertip(unsigned int index, const float new_pos_left_fingertip);
367  void set_pos_left_fingertip(const float * new_pos_left_fingertip);
368  size_t maxlenof_pos_left_fingertip() const;
369  float pos_left_fingertip_confidence() const;
370  void set_pos_left_fingertip_confidence(const float new_pos_left_fingertip_confidence);
372  float * pos_right_collar() const;
373  float pos_right_collar(unsigned int index) const;
374  void set_pos_right_collar(unsigned int index, const float new_pos_right_collar);
375  void set_pos_right_collar(const float * new_pos_right_collar);
376  size_t maxlenof_pos_right_collar() const;
377  float pos_right_collar_confidence() const;
378  void set_pos_right_collar_confidence(const float new_pos_right_collar_confidence);
380  float * pos_right_shoulder() const;
381  float pos_right_shoulder(unsigned int index) const;
382  void set_pos_right_shoulder(unsigned int index, const float new_pos_right_shoulder);
383  void set_pos_right_shoulder(const float * new_pos_right_shoulder);
384  size_t maxlenof_pos_right_shoulder() const;
385  float pos_right_shoulder_confidence() const;
386  void set_pos_right_shoulder_confidence(const float new_pos_right_shoulder_confidence);
388  float * pos_right_elbow() const;
389  float pos_right_elbow(unsigned int index) const;
390  void set_pos_right_elbow(unsigned int index, const float new_pos_right_elbow);
391  void set_pos_right_elbow(const float * new_pos_right_elbow);
392  size_t maxlenof_pos_right_elbow() const;
393  float pos_right_elbow_confidence() const;
394  void set_pos_right_elbow_confidence(const float new_pos_right_elbow_confidence);
396  float * pos_right_wrist() const;
397  float pos_right_wrist(unsigned int index) const;
398  void set_pos_right_wrist(unsigned int index, const float new_pos_right_wrist);
399  void set_pos_right_wrist(const float * new_pos_right_wrist);
400  size_t maxlenof_pos_right_wrist() const;
401  float pos_right_wrist_confidence() const;
402  void set_pos_right_wrist_confidence(const float new_pos_right_wrist_confidence);
404  float * pos_right_hand() const;
405  float pos_right_hand(unsigned int index) const;
406  void set_pos_right_hand(unsigned int index, const float new_pos_right_hand);
407  void set_pos_right_hand(const float * new_pos_right_hand);
408  size_t maxlenof_pos_right_hand() const;
409  float pos_right_hand_confidence() const;
410  void set_pos_right_hand_confidence(const float new_pos_right_hand_confidence);
411  size_t maxlenof_pos_right_hand_confidence() const;
412  float * pos_right_fingertip() const;
413  float pos_right_fingertip(unsigned int index) const;
414  void set_pos_right_fingertip(unsigned int index, const float new_pos_right_fingertip);
415  void set_pos_right_fingertip(const float * new_pos_right_fingertip);
416  size_t maxlenof_pos_right_fingertip() const;
417  float pos_right_fingertip_confidence() const;
418  void set_pos_right_fingertip_confidence(const float new_pos_right_fingertip_confidence);
420  float * pos_left_hip() const;
421  float pos_left_hip(unsigned int index) const;
422  void set_pos_left_hip(unsigned int index, const float new_pos_left_hip);
423  void set_pos_left_hip(const float * new_pos_left_hip);
424  size_t maxlenof_pos_left_hip() const;
425  float pos_left_hip_confidence() const;
426  void set_pos_left_hip_confidence(const float new_pos_left_hip_confidence);
427  size_t maxlenof_pos_left_hip_confidence() const;
428  float * pos_left_knee() const;
429  float pos_left_knee(unsigned int index) const;
430  void set_pos_left_knee(unsigned int index, const float new_pos_left_knee);
431  void set_pos_left_knee(const float * new_pos_left_knee);
432  size_t maxlenof_pos_left_knee() const;
433  float pos_left_knee_confidence() const;
434  void set_pos_left_knee_confidence(const float new_pos_left_knee_confidence);
435  size_t maxlenof_pos_left_knee_confidence() const;
436  float * pos_left_ankle() const;
437  float pos_left_ankle(unsigned int index) const;
438  void set_pos_left_ankle(unsigned int index, const float new_pos_left_ankle);
439  void set_pos_left_ankle(const float * new_pos_left_ankle);
440  size_t maxlenof_pos_left_ankle() const;
441  float pos_left_ankle_confidence() const;
442  void set_pos_left_ankle_confidence(const float new_pos_left_ankle_confidence);
443  size_t maxlenof_pos_left_ankle_confidence() const;
444  float * pos_left_foot() const;
445  float pos_left_foot(unsigned int index) const;
446  void set_pos_left_foot(unsigned int index, const float new_pos_left_foot);
447  void set_pos_left_foot(const float * new_pos_left_foot);
448  size_t maxlenof_pos_left_foot() const;
449  float pos_left_foot_confidence() const;
450  void set_pos_left_foot_confidence(const float new_pos_left_foot_confidence);
451  size_t maxlenof_pos_left_foot_confidence() const;
452  float * pos_right_hip() const;
453  float pos_right_hip(unsigned int index) const;
454  void set_pos_right_hip(unsigned int index, const float new_pos_right_hip);
455  void set_pos_right_hip(const float * new_pos_right_hip);
456  size_t maxlenof_pos_right_hip() const;
457  float pos_right_hip_confidence() const;
458  void set_pos_right_hip_confidence(const float new_pos_right_hip_confidence);
459  size_t maxlenof_pos_right_hip_confidence() const;
460  float * pos_right_knee() const;
461  float pos_right_knee(unsigned int index) const;
462  void set_pos_right_knee(unsigned int index, const float new_pos_right_knee);
463  void set_pos_right_knee(const float * new_pos_right_knee);
464  size_t maxlenof_pos_right_knee() const;
465  float pos_right_knee_confidence() const;
466  void set_pos_right_knee_confidence(const float new_pos_right_knee_confidence);
467  size_t maxlenof_pos_right_knee_confidence() const;
468  float * pos_right_ankle() const;
469  float pos_right_ankle(unsigned int index) const;
470  void set_pos_right_ankle(unsigned int index, const float new_pos_right_ankle);
471  void set_pos_right_ankle(const float * new_pos_right_ankle);
472  size_t maxlenof_pos_right_ankle() const;
473  float pos_right_ankle_confidence() const;
474  void set_pos_right_ankle_confidence(const float new_pos_right_ankle_confidence);
476  float * pos_right_foot() const;
477  float pos_right_foot(unsigned int index) const;
478  void set_pos_right_foot(unsigned int index, const float new_pos_right_foot);
479  void set_pos_right_foot(const float * new_pos_right_foot);
480  size_t maxlenof_pos_right_foot() const;
481  float pos_right_foot_confidence() const;
482  void set_pos_right_foot_confidence(const float new_pos_right_foot_confidence);
483  size_t maxlenof_pos_right_foot_confidence() const;
484  float * ori_head() const;
485  float ori_head(unsigned int index) const;
486  void set_ori_head(unsigned int index, const float new_ori_head);
487  void set_ori_head(const float * new_ori_head);
488  size_t maxlenof_ori_head() const;
489  float ori_head_confidence() const;
490  void set_ori_head_confidence(const float new_ori_head_confidence);
491  size_t maxlenof_ori_head_confidence() const;
492  float * ori_neck() const;
493  float ori_neck(unsigned int index) const;
494  void set_ori_neck(unsigned int index, const float new_ori_neck);
495  void set_ori_neck(const float * new_ori_neck);
496  size_t maxlenof_ori_neck() const;
497  float ori_neck_confidence() const;
498  void set_ori_neck_confidence(const float new_ori_neck_confidence);
499  size_t maxlenof_ori_neck_confidence() const;
500  float * ori_torso() const;
501  float ori_torso(unsigned int index) const;
502  void set_ori_torso(unsigned int index, const float new_ori_torso);
503  void set_ori_torso(const float * new_ori_torso);
504  size_t maxlenof_ori_torso() const;
505  float ori_torso_confidence() const;
506  void set_ori_torso_confidence(const float new_ori_torso_confidence);
507  size_t maxlenof_ori_torso_confidence() const;
508  float * ori_waist() const;
509  float ori_waist(unsigned int index) const;
510  void set_ori_waist(unsigned int index, const float new_ori_waist);
511  void set_ori_waist(const float * new_ori_waist);
512  size_t maxlenof_ori_waist() const;
513  float ori_waist_confidence() const;
514  void set_ori_waist_confidence(const float new_ori_waist_confidence);
515  size_t maxlenof_ori_waist_confidence() const;
516  float * ori_left_collar() const;
517  float ori_left_collar(unsigned int index) const;
518  void set_ori_left_collar(unsigned int index, const float new_ori_left_collar);
519  void set_ori_left_collar(const float * new_ori_left_collar);
520  size_t maxlenof_ori_left_collar() const;
521  float ori_left_collar_confidence() const;
522  void set_ori_left_collar_confidence(const float new_ori_left_collar_confidence);
524  float * ori_left_shoulder() const;
525  float ori_left_shoulder(unsigned int index) const;
526  void set_ori_left_shoulder(unsigned int index, const float new_ori_left_shoulder);
527  void set_ori_left_shoulder(const float * new_ori_left_shoulder);
528  size_t maxlenof_ori_left_shoulder() const;
529  float ori_left_shoulder_confidence() const;
530  void set_ori_left_shoulder_confidence(const float new_ori_left_shoulder_confidence);
532  float * ori_left_elbow() const;
533  float ori_left_elbow(unsigned int index) const;
534  void set_ori_left_elbow(unsigned int index, const float new_ori_left_elbow);
535  void set_ori_left_elbow(const float * new_ori_left_elbow);
536  size_t maxlenof_ori_left_elbow() const;
537  float ori_left_elbow_confidence() const;
538  void set_ori_left_elbow_confidence(const float new_ori_left_elbow_confidence);
539  size_t maxlenof_ori_left_elbow_confidence() const;
540  float * ori_left_wrist() const;
541  float ori_left_wrist(unsigned int index) const;
542  void set_ori_left_wrist(unsigned int index, const float new_ori_left_wrist);
543  void set_ori_left_wrist(const float * new_ori_left_wrist);
544  size_t maxlenof_ori_left_wrist() const;
545  float ori_left_wrist_confidence() const;
546  void set_ori_left_wrist_confidence(const float new_ori_left_wrist_confidence);
547  size_t maxlenof_ori_left_wrist_confidence() const;
548  float * ori_left_hand() const;
549  float ori_left_hand(unsigned int index) const;
550  void set_ori_left_hand(unsigned int index, const float new_ori_left_hand);
551  void set_ori_left_hand(const float * new_ori_left_hand);
552  size_t maxlenof_ori_left_hand() const;
553  float ori_left_hand_confidence() const;
554  void set_ori_left_hand_confidence(const float new_ori_left_hand_confidence);
555  size_t maxlenof_ori_left_hand_confidence() const;
556  float * ori_left_fingertip() const;
557  float ori_left_fingertip(unsigned int index) const;
558  void set_ori_left_fingertip(unsigned int index, const float new_ori_left_fingertip);
559  void set_ori_left_fingertip(const float * new_ori_left_fingertip);
560  size_t maxlenof_ori_left_fingertip() const;
561  float ori_left_fingertip_confidence() const;
562  void set_ori_left_fingertip_confidence(const float new_ori_left_fingertip_confidence);
564  float * ori_right_collar() const;
565  float ori_right_collar(unsigned int index) const;
566  void set_ori_right_collar(unsigned int index, const float new_ori_right_collar);
567  void set_ori_right_collar(const float * new_ori_right_collar);
568  size_t maxlenof_ori_right_collar() const;
569  float ori_right_collar_confidence() const;
570  void set_ori_right_collar_confidence(const float new_ori_right_collar_confidence);
572  float * ori_right_shoulder() const;
573  float ori_right_shoulder(unsigned int index) const;
574  void set_ori_right_shoulder(unsigned int index, const float new_ori_right_shoulder);
575  void set_ori_right_shoulder(const float * new_ori_right_shoulder);
576  size_t maxlenof_ori_right_shoulder() const;
577  float ori_right_shoulder_confidence() const;
578  void set_ori_right_shoulder_confidence(const float new_ori_right_shoulder_confidence);
580  float * ori_right_elbow() const;
581  float ori_right_elbow(unsigned int index) const;
582  void set_ori_right_elbow(unsigned int index, const float new_ori_right_elbow);
583  void set_ori_right_elbow(const float * new_ori_right_elbow);
584  size_t maxlenof_ori_right_elbow() const;
585  float ori_right_elbow_confidence() const;
586  void set_ori_right_elbow_confidence(const float new_ori_right_elbow_confidence);
588  float * ori_right_wrist() const;
589  float ori_right_wrist(unsigned int index) const;
590  void set_ori_right_wrist(unsigned int index, const float new_ori_right_wrist);
591  void set_ori_right_wrist(const float * new_ori_right_wrist);
592  size_t maxlenof_ori_right_wrist() const;
593  float ori_right_wrist_confidence() const;
594  void set_ori_right_wrist_confidence(const float new_ori_right_wrist_confidence);
596  float * ori_right_hand() const;
597  float ori_right_hand(unsigned int index) const;
598  void set_ori_right_hand(unsigned int index, const float new_ori_right_hand);
599  void set_ori_right_hand(const float * new_ori_right_hand);
600  size_t maxlenof_ori_right_hand() const;
601  float ori_right_hand_confidence() const;
602  void set_ori_right_hand_confidence(const float new_ori_right_hand_confidence);
603  size_t maxlenof_ori_right_hand_confidence() const;
604  float * ori_right_fingertip() const;
605  float ori_right_fingertip(unsigned int index) const;
606  void set_ori_right_fingertip(unsigned int index, const float new_ori_right_fingertip);
607  void set_ori_right_fingertip(const float * new_ori_right_fingertip);
608  size_t maxlenof_ori_right_fingertip() const;
609  float ori_right_fingertip_confidence() const;
610  void set_ori_right_fingertip_confidence(const float new_ori_right_fingertip_confidence);
612  float * ori_left_hip() const;
613  float ori_left_hip(unsigned int index) const;
614  void set_ori_left_hip(unsigned int index, const float new_ori_left_hip);
615  void set_ori_left_hip(const float * new_ori_left_hip);
616  size_t maxlenof_ori_left_hip() const;
617  float ori_left_hip_confidence() const;
618  void set_ori_left_hip_confidence(const float new_ori_left_hip_confidence);
619  size_t maxlenof_ori_left_hip_confidence() const;
620  float * ori_left_knee() const;
621  float ori_left_knee(unsigned int index) const;
622  void set_ori_left_knee(unsigned int index, const float new_ori_left_knee);
623  void set_ori_left_knee(const float * new_ori_left_knee);
624  size_t maxlenof_ori_left_knee() const;
625  float ori_left_knee_confidence() const;
626  void set_ori_left_knee_confidence(const float new_ori_left_knee_confidence);
627  size_t maxlenof_ori_left_knee_confidence() const;
628  float * ori_left_ankle() const;
629  float ori_left_ankle(unsigned int index) const;
630  void set_ori_left_ankle(unsigned int index, const float new_ori_left_ankle);
631  void set_ori_left_ankle(const float * new_ori_left_ankle);
632  size_t maxlenof_ori_left_ankle() const;
633  float ori_left_ankle_confidence() const;
634  void set_ori_left_ankle_confidence(const float new_ori_left_ankle_confidence);
635  size_t maxlenof_ori_left_ankle_confidence() const;
636  float * ori_left_foot() const;
637  float ori_left_foot(unsigned int index) const;
638  void set_ori_left_foot(unsigned int index, const float new_ori_left_foot);
639  void set_ori_left_foot(const float * new_ori_left_foot);
640  size_t maxlenof_ori_left_foot() const;
641  float ori_left_foot_confidence() const;
642  void set_ori_left_foot_confidence(const float new_ori_left_foot_confidence);
643  size_t maxlenof_ori_left_foot_confidence() const;
644  float * ori_right_hip() const;
645  float ori_right_hip(unsigned int index) const;
646  void set_ori_right_hip(unsigned int index, const float new_ori_right_hip);
647  void set_ori_right_hip(const float * new_ori_right_hip);
648  size_t maxlenof_ori_right_hip() const;
649  float ori_right_hip_confidence() const;
650  void set_ori_right_hip_confidence(const float new_ori_right_hip_confidence);
651  size_t maxlenof_ori_right_hip_confidence() const;
652  float * ori_right_knee() const;
653  float ori_right_knee(unsigned int index) const;
654  void set_ori_right_knee(unsigned int index, const float new_ori_right_knee);
655  void set_ori_right_knee(const float * new_ori_right_knee);
656  size_t maxlenof_ori_right_knee() const;
657  float ori_right_knee_confidence() const;
658  void set_ori_right_knee_confidence(const float new_ori_right_knee_confidence);
659  size_t maxlenof_ori_right_knee_confidence() const;
660  float * ori_right_ankle() const;
661  float ori_right_ankle(unsigned int index) const;
662  void set_ori_right_ankle(unsigned int index, const float new_ori_right_ankle);
663  void set_ori_right_ankle(const float * new_ori_right_ankle);
664  size_t maxlenof_ori_right_ankle() const;
665  float ori_right_ankle_confidence() const;
666  void set_ori_right_ankle_confidence(const float new_ori_right_ankle_confidence);
668  float * ori_right_foot() const;
669  float ori_right_foot(unsigned int index) const;
670  void set_ori_right_foot(unsigned int index, const float new_ori_right_foot);
671  void set_ori_right_foot(const float * new_ori_right_foot);
672  size_t maxlenof_ori_right_foot() const;
673  float ori_right_foot_confidence() const;
674  void set_ori_right_foot_confidence(const float new_ori_right_foot_confidence);
675  size_t maxlenof_ori_right_foot_confidence() const;
676  virtual Message * create_message(const char *type) const;
677 
678  virtual void copy_values(const Interface *other);
679  virtual const char * enum_tostring(const char *enumtype, int val) const;
680 
681 };
682 
683 } // end namespace fawkes
684 
685 #endif
fawkes::HumanSkeletonInterface::maxlenof_pos_right_ankle_confidence
size_t maxlenof_pos_right_ankle_confidence() const
Get maximum length of pos_right_ankle_confidence value.
Definition: HumanSkeletonInterface.cpp:2583
fawkes::HumanSkeletonInterface::set_ori_right_shoulder
void set_ori_right_shoulder(unsigned int index, const float new_ori_right_shoulder)
Set ori_right_shoulder value at given index.
Definition: HumanSkeletonInterface.cpp:3804
fawkes::HumanSkeletonInterface::set_pos_left_elbow_confidence
void set_pos_left_elbow_confidence(const float new_pos_left_elbow_confidence)
Set pos_left_elbow_confidence value.
Definition: HumanSkeletonInterface.cpp:1042
fawkes::HumanSkeletonInterface::ori_right_foot
float * ori_right_foot() const
Get ori_right_foot value.
Definition: HumanSkeletonInterface.cpp:4918
fawkes::HumanSkeletonInterface::STATE_CALIBRATING
@ STATE_CALIBRATING
The tracker is currently calibrating for the recognized human.
Definition: HumanSkeletonInterface.h:70
fawkes::HumanSkeletonInterface::pos_right_foot
float * pos_right_foot() const
Get pos_right_foot value.
Definition: HumanSkeletonInterface.cpp:2606
fawkes::HumanSkeletonInterface::maxlenof_pos_right_hip_confidence
size_t maxlenof_pos_right_hip_confidence() const
Get maximum length of pos_right_hip_confidence value.
Definition: HumanSkeletonInterface.cpp:2389
fawkes::HumanSkeletonInterface::maxlenof_ori_right_hand
size_t maxlenof_ori_right_hand() const
Get maximum length of ori_right_hand value.
Definition: HumanSkeletonInterface.cpp:4071
fawkes::HumanSkeletonInterface::set_ori_right_knee_confidence
void set_ori_right_knee_confidence(const float new_ori_right_knee_confidence)
Set ori_right_knee_confidence value.
Definition: HumanSkeletonInterface.cpp:4809
fawkes::HumanSkeletonInterface::copy_values
virtual void copy_values(const Interface *other)
Copy values from other interface.
Definition: HumanSkeletonInterface.cpp:5022
fawkes::HumanSkeletonInterface::maxlenof_pos_left_shoulder
size_t maxlenof_pos_left_shoulder() const
Get maximum length of pos_left_shoulder value.
Definition: HumanSkeletonInterface.cpp:886
fawkes::HumanSkeletonInterface::maxlenof_pos_right_shoulder_confidence
size_t maxlenof_pos_right_shoulder_confidence() const
Get maximum length of pos_right_shoulder_confidence value.
Definition: HumanSkeletonInterface.cpp:1516
fawkes::HumanSkeletonInterface::pos_right_hip_confidence
float pos_right_hip_confidence() const
Get pos_right_hip_confidence value.
Definition: HumanSkeletonInterface.cpp:2379
fawkes::HumanSkeletonInterface::set_ori_right_foot
void set_ori_right_foot(unsigned int index, const float new_ori_right_foot)
Set ori_right_foot value at given index.
Definition: HumanSkeletonInterface.cpp:4968
fawkes::HumanSkeletonInterface::set_pos_right_wrist_confidence
void set_pos_right_wrist_confidence(const float new_pos_right_wrist_confidence)
Set pos_right_wrist_confidence value.
Definition: HumanSkeletonInterface.cpp:1721
fawkes::HumanSkeletonInterface::pos_left_ankle_confidence
float pos_left_ankle_confidence() const
Get pos_left_ankle_confidence value.
Definition: HumanSkeletonInterface.cpp:2185
fawkes::HumanSkeletonInterface::set_ori_left_ankle
void set_ori_left_ankle(unsigned int index, const float new_ori_left_ankle)
Set ori_left_ankle value at given index.
Definition: HumanSkeletonInterface.cpp:4483
fawkes::HumanSkeletonInterface::maxlenof_pos_left_wrist
size_t maxlenof_pos_left_wrist() const
Get maximum length of pos_left_wrist value.
Definition: HumanSkeletonInterface.cpp:1080
fawkes::HumanSkeletonInterface::set_ori_left_hand
void set_ori_left_hand(unsigned int index, const float new_ori_left_hand)
Set ori_left_hand value at given index.
Definition: HumanSkeletonInterface.cpp:3513
fawkes::HumanSkeletonInterface::set_pos_left_foot_confidence
void set_pos_left_foot_confidence(const float new_pos_left_foot_confidence)
Set pos_left_foot_confidence value.
Definition: HumanSkeletonInterface.cpp:2303
fawkes::HumanSkeletonInterface::ori_right_ankle
float * ori_right_ankle() const
Get ori_right_ankle value.
Definition: HumanSkeletonInterface.cpp:4821
fawkes::HumanSkeletonInterface::pos_left_elbow_confidence
float pos_left_elbow_confidence() const
Get pos_left_elbow_confidence value.
Definition: HumanSkeletonInterface.cpp:1021
fawkes::HumanSkeletonInterface::set_pos_left_elbow
void set_pos_left_elbow(unsigned int index, const float new_pos_left_elbow)
Set pos_left_elbow value at given index.
Definition: HumanSkeletonInterface.cpp:1007
fawkes::HumanSkeletonInterface::set_pos_neck
void set_pos_neck(unsigned int index, const float new_pos_neck)
Set pos_neck value at given index.
Definition: HumanSkeletonInterface.cpp:530
fawkes::HumanSkeletonInterface::set_pos_left_hand_confidence
void set_pos_left_hand_confidence(const float new_pos_left_hand_confidence)
Set pos_left_hand_confidence value.
Definition: HumanSkeletonInterface.cpp:1236
fawkes::HumanSkeletonInterface::pos_left_wrist
float * pos_left_wrist() const
Get pos_left_wrist value.
Definition: HumanSkeletonInterface.cpp:1054
fawkes::HumanSkeletonInterface::set_ori_right_collar
void set_ori_right_collar(unsigned int index, const float new_ori_right_collar)
Set ori_right_collar value at given index.
Definition: HumanSkeletonInterface.cpp:3707
fawkes::HumanSkeletonInterface::maxlenof_pos_head_confidence
size_t maxlenof_pos_head_confidence() const
Get maximum length of pos_head_confidence value.
Definition: HumanSkeletonInterface.cpp:461
fawkes::HumanSkeletonInterface::pos_head
float * pos_head() const
Get pos_head value.
Definition: HumanSkeletonInterface.cpp:390
fawkes::HumanSkeletonInterface::maxlenof_pos_right_hip
size_t maxlenof_pos_right_hip() const
Get maximum length of pos_right_hip value.
Definition: HumanSkeletonInterface.cpp:2341
fawkes::HumanSkeletonInterface::ori_right_foot_confidence
float ori_right_foot_confidence() const
Get ori_right_foot_confidence value.
Definition: HumanSkeletonInterface.cpp:4982
fawkes::HumanSkeletonInterface::set_pos_left_ankle
void set_pos_left_ankle(unsigned int index, const float new_pos_left_ankle)
Set pos_left_ankle value at given index.
Definition: HumanSkeletonInterface.cpp:2171
fawkes::HumanSkeletonInterface::ori_left_hand_confidence
float ori_left_hand_confidence() const
Get ori_left_hand_confidence value.
Definition: HumanSkeletonInterface.cpp:3527
fawkes::HumanSkeletonInterface::pos_right_shoulder_confidence
float pos_right_shoulder_confidence() const
Get pos_right_shoulder_confidence value.
Definition: HumanSkeletonInterface.cpp:1506
fawkes::HumanSkeletonInterface::maxlenof_ori_right_foot_confidence
size_t maxlenof_ori_right_foot_confidence() const
Get maximum length of ori_right_foot_confidence value.
Definition: HumanSkeletonInterface.cpp:4992
fawkes::HumanSkeletonInterface::maxlenof_ori_right_shoulder
size_t maxlenof_ori_right_shoulder() const
Get maximum length of ori_right_shoulder value.
Definition: HumanSkeletonInterface.cpp:3780
fawkes::HumanSkeletonInterface::maxlenof_ori_right_elbow_confidence
size_t maxlenof_ori_right_elbow_confidence() const
Get maximum length of ori_right_elbow_confidence value.
Definition: HumanSkeletonInterface.cpp:3925
fawkes::HumanSkeletonInterface::maxlenof_pos_neck
size_t maxlenof_pos_neck() const
Get maximum length of pos_neck value.
Definition: HumanSkeletonInterface.cpp:508
fawkes::HumanSkeletonInterface::set_pose
void set_pose(const char *new_pose)
Set pose value.
Definition: HumanSkeletonInterface.cpp:318
fawkes::HumanSkeletonInterface::set_pos_right_hand_confidence
void set_pos_right_hand_confidence(const float new_pos_right_hand_confidence)
Set pos_right_hand_confidence value.
Definition: HumanSkeletonInterface.cpp:1818
fawkes::HumanSkeletonInterface::maxlenof_pos_left_shoulder_confidence
size_t maxlenof_pos_left_shoulder_confidence() const
Get maximum length of pos_left_shoulder_confidence value.
Definition: HumanSkeletonInterface.cpp:934
fawkes::HumanSkeletonInterface::set_pos_right_hand
void set_pos_right_hand(unsigned int index, const float new_pos_right_hand)
Set pos_right_hand value at given index.
Definition: HumanSkeletonInterface.cpp:1783
fawkes::HumanSkeletonInterface::set_pos_right_elbow_confidence
void set_pos_right_elbow_confidence(const float new_pos_right_elbow_confidence)
Set pos_right_elbow_confidence value.
Definition: HumanSkeletonInterface.cpp:1624
fawkes::HumanSkeletonInterface::ori_left_hand
float * ori_left_hand() const
Get ori_left_hand value.
Definition: HumanSkeletonInterface.cpp:3463
fawkes::HumanSkeletonInterface::maxlenof_pos_right_fingertip
size_t maxlenof_pos_right_fingertip() const
Get maximum length of pos_right_fingertip value.
Definition: HumanSkeletonInterface.cpp:1856
fawkes::HumanSkeletonInterface::pos_right_fingertip_confidence
float pos_right_fingertip_confidence() const
Get pos_right_fingertip_confidence value.
Definition: HumanSkeletonInterface.cpp:1894
fawkes::HumanSkeletonInterface::pos_left_collar
float * pos_left_collar() const
Get pos_left_collar value.
Definition: HumanSkeletonInterface.cpp:763
fawkes::HumanSkeletonInterface::set_pos_right_ankle_confidence
void set_pos_right_ankle_confidence(const float new_pos_right_ankle_confidence)
Set pos_right_ankle_confidence value.
Definition: HumanSkeletonInterface.cpp:2594
fawkes::HumanSkeletonInterface::maxlenof_pos_right_elbow
size_t maxlenof_pos_right_elbow() const
Get maximum length of pos_right_elbow value.
Definition: HumanSkeletonInterface.cpp:1565
fawkes::HumanSkeletonInterface::pos_left_wrist_confidence
float pos_left_wrist_confidence() const
Get pos_left_wrist_confidence value.
Definition: HumanSkeletonInterface.cpp:1118
fawkes::HumanSkeletonInterface::maxlenof_ori_head_confidence
size_t maxlenof_ori_head_confidence() const
Get maximum length of ori_head_confidence value.
Definition: HumanSkeletonInterface.cpp:2773
fawkes::HumanSkeletonInterface::maxlenof_pos_right_elbow_confidence
size_t maxlenof_pos_right_elbow_confidence() const
Get maximum length of pos_right_elbow_confidence value.
Definition: HumanSkeletonInterface.cpp:1613
fawkes::HumanSkeletonInterface::set_pos_torso_confidence
void set_pos_torso_confidence(const float new_pos_torso_confidence)
Set pos_torso_confidence value.
Definition: HumanSkeletonInterface.cpp:658
fawkes::HumanSkeletonInterface::maxlenof_pos_left_collar_confidence
size_t maxlenof_pos_left_collar_confidence() const
Get maximum length of pos_left_collar_confidence value.
Definition: HumanSkeletonInterface.cpp:837
fawkes::HumanSkeletonInterface::pos_right_foot_confidence
float pos_right_foot_confidence() const
Get pos_right_foot_confidence value.
Definition: HumanSkeletonInterface.cpp:2670
fawkes::HumanSkeletonInterface::maxlenof_pos_left_fingertip_confidence
size_t maxlenof_pos_left_fingertip_confidence() const
Get maximum length of pos_left_fingertip_confidence value.
Definition: HumanSkeletonInterface.cpp:1322
fawkes::Message
Definition: message.h:41
fawkes::HumanSkeletonInterface::maxlenof_pos_left_elbow
size_t maxlenof_pos_left_elbow() const
Get maximum length of pos_left_elbow value.
Definition: HumanSkeletonInterface.cpp:983
fawkes::HumanSkeletonInterface::set_ori_right_wrist_confidence
void set_ori_right_wrist_confidence(const float new_ori_right_wrist_confidence)
Set ori_right_wrist_confidence value.
Definition: HumanSkeletonInterface.cpp:4033
fawkes::HumanSkeletonInterface::ori_left_shoulder_confidence
float ori_left_shoulder_confidence() const
Get ori_left_shoulder_confidence value.
Definition: HumanSkeletonInterface.cpp:3236
fawkes::HumanSkeletonInterface::maxlenof_state
size_t maxlenof_state() const
Get maximum length of state value.
Definition: HumanSkeletonInterface.cpp:203
fawkes::HumanSkeletonInterface::ori_right_ankle_confidence
float ori_right_ankle_confidence() const
Get ori_right_ankle_confidence value.
Definition: HumanSkeletonInterface.cpp:4885
fawkes::HumanSkeletonInterface::pos_left_collar_confidence
float pos_left_collar_confidence() const
Get pos_left_collar_confidence value.
Definition: HumanSkeletonInterface.cpp:827
fawkes::HumanSkeletonInterface::pos_left_knee_confidence
float pos_left_knee_confidence() const
Get pos_left_knee_confidence value.
Definition: HumanSkeletonInterface.cpp:2088
fawkes::HumanSkeletonInterface::ori_right_hip_confidence
float ori_right_hip_confidence() const
Get ori_right_hip_confidence value.
Definition: HumanSkeletonInterface.cpp:4691
fawkes::HumanSkeletonInterface::set_ori_torso
void set_ori_torso(unsigned int index, const float new_ori_torso)
Set ori_torso value at given index.
Definition: HumanSkeletonInterface.cpp:2935
fawkes::HumanSkeletonInterface::set_ori_left_elbow
void set_ori_left_elbow(unsigned int index, const float new_ori_left_elbow)
Set ori_left_elbow value at given index.
Definition: HumanSkeletonInterface.cpp:3319
fawkes::HumanSkeletonInterface::maxlenof_pos_neck_confidence
size_t maxlenof_pos_neck_confidence() const
Get maximum length of pos_neck_confidence value.
Definition: HumanSkeletonInterface.cpp:554
fawkes::HumanSkeletonInterface::maxlenof_pos_left_hand
size_t maxlenof_pos_left_hand() const
Get maximum length of pos_left_hand value.
Definition: HumanSkeletonInterface.cpp:1177
fawkes::HumanSkeletonInterface::maxlenof_ori_left_foot_confidence
size_t maxlenof_ori_left_foot_confidence() const
Get maximum length of ori_left_foot_confidence value.
Definition: HumanSkeletonInterface.cpp:4604
fawkes::HumanSkeletonInterface::message_valid
virtual bool message_valid(const Message *message) const
Check if message is valid and can be enqueued.
Definition: HumanSkeletonInterface.cpp:5047
fawkes::HumanSkeletonInterface
Definition: HumanSkeletonInterface.h:39
fawkes::HumanSkeletonInterface::set_ori_left_foot_confidence
void set_ori_left_foot_confidence(const float new_ori_left_foot_confidence)
Set ori_left_foot_confidence value.
Definition: HumanSkeletonInterface.cpp:4615
fawkes::HumanSkeletonInterface::ori_right_collar_confidence
float ori_right_collar_confidence() const
Get ori_right_collar_confidence value.
Definition: HumanSkeletonInterface.cpp:3721
fawkes::HumanSkeletonInterface::maxlenof_pos_left_collar
size_t maxlenof_pos_left_collar() const
Get maximum length of pos_left_collar value.
Definition: HumanSkeletonInterface.cpp:789
fawkes::HumanSkeletonInterface::maxlenof_ori_right_hip_confidence
size_t maxlenof_ori_right_hip_confidence() const
Get maximum length of ori_right_hip_confidence value.
Definition: HumanSkeletonInterface.cpp:4701
fawkes::HumanSkeletonInterface::set_pos_right_knee_confidence
void set_pos_right_knee_confidence(const float new_pos_right_knee_confidence)
Set pos_right_knee_confidence value.
Definition: HumanSkeletonInterface.cpp:2497
fawkes::HumanSkeletonInterface::pos_right_knee
float * pos_right_knee() const
Get pos_right_knee value.
Definition: HumanSkeletonInterface.cpp:2412
fawkes::HumanSkeletonInterface::maxlenof_ori_right_hip
size_t maxlenof_ori_right_hip() const
Get maximum length of ori_right_hip value.
Definition: HumanSkeletonInterface.cpp:4653
fawkes::HumanSkeletonInterface::set_pos_right_foot_confidence
void set_pos_right_foot_confidence(const float new_pos_right_foot_confidence)
Set pos_right_foot_confidence value.
Definition: HumanSkeletonInterface.cpp:2691
fawkes::HumanSkeletonInterface::maxlenof_pos_left_foot_confidence
size_t maxlenof_pos_left_foot_confidence() const
Get maximum length of pos_left_foot_confidence value.
Definition: HumanSkeletonInterface.cpp:2292
fawkes::HumanSkeletonInterface::set_ori_left_wrist_confidence
void set_ori_left_wrist_confidence(const float new_ori_left_wrist_confidence)
Set ori_left_wrist_confidence value.
Definition: HumanSkeletonInterface.cpp:3451
fawkes::HumanSkeletonInterface::pos_right_wrist_confidence
float pos_right_wrist_confidence() const
Get pos_right_wrist_confidence value.
Definition: HumanSkeletonInterface.cpp:1700
fawkes::HumanSkeletonInterface::maxlenof_pos_left_hip
size_t maxlenof_pos_left_hip() const
Get maximum length of pos_left_hip value.
Definition: HumanSkeletonInterface.cpp:1953
fawkes::HumanSkeletonInterface::ori_right_wrist_confidence
float ori_right_wrist_confidence() const
Get ori_right_wrist_confidence value.
Definition: HumanSkeletonInterface.cpp:4012
fawkes::HumanSkeletonInterface::ori_right_shoulder_confidence
float ori_right_shoulder_confidence() const
Get ori_right_shoulder_confidence value.
Definition: HumanSkeletonInterface.cpp:3818
fawkes::HumanSkeletonInterface::maxlenof_pos_left_ankle_confidence
size_t maxlenof_pos_left_ankle_confidence() const
Get maximum length of pos_left_ankle_confidence value.
Definition: HumanSkeletonInterface.cpp:2195
fawkes::HumanSkeletonInterface::maxlenof_pos_right_wrist
size_t maxlenof_pos_right_wrist() const
Get maximum length of pos_right_wrist value.
Definition: HumanSkeletonInterface.cpp:1662
fawkes::HumanSkeletonInterface::set_ori_right_hip
void set_ori_right_hip(unsigned int index, const float new_ori_right_hip)
Set ori_right_hip value at given index.
Definition: HumanSkeletonInterface.cpp:4677
fawkes::HumanSkeletonInterface::maxlenof_ori_left_ankle
size_t maxlenof_ori_left_ankle() const
Get maximum length of ori_left_ankle value.
Definition: HumanSkeletonInterface.cpp:4459
fawkes::HumanSkeletonInterface::maxlenof_pos_right_shoulder
size_t maxlenof_pos_right_shoulder() const
Get maximum length of pos_right_shoulder value.
Definition: HumanSkeletonInterface.cpp:1468
fawkes::HumanSkeletonInterface::maxlenof_ori_right_elbow
size_t maxlenof_ori_right_elbow() const
Get maximum length of ori_right_elbow value.
Definition: HumanSkeletonInterface.cpp:3877
fawkes::HumanSkeletonInterface::pos_left_ankle
float * pos_left_ankle() const
Get pos_left_ankle value.
Definition: HumanSkeletonInterface.cpp:2121
fawkes::HumanSkeletonInterface::maxlenof_ori_waist
size_t maxlenof_ori_waist() const
Get maximum length of ori_waist value.
Definition: HumanSkeletonInterface.cpp:3006
fawkes::HumanSkeletonInterface::set_pos_head
void set_pos_head(unsigned int index, const float new_pos_head)
Set pos_head value at given index.
Definition: HumanSkeletonInterface.cpp:437
fawkes::HumanSkeletonInterface::set_pos_head_confidence
void set_pos_head_confidence(const float new_pos_head_confidence)
Set pos_head_confidence value.
Definition: HumanSkeletonInterface.cpp:472
fawkes::HumanSkeletonInterface::maxlenof_pos_right_collar_confidence
size_t maxlenof_pos_right_collar_confidence() const
Get maximum length of pos_right_collar_confidence value.
Definition: HumanSkeletonInterface.cpp:1419
fawkes::HumanSkeletonInterface::set_user_id
void set_user_id(const uint32_t new_user_id)
Set user_id value.
Definition: HumanSkeletonInterface.cpp:244
fawkes::HumanSkeletonInterface::set_pos_left_ankle_confidence
void set_pos_left_ankle_confidence(const float new_pos_left_ankle_confidence)
Set pos_left_ankle_confidence value.
Definition: HumanSkeletonInterface.cpp:2206
fawkes::HumanSkeletonInterface::pos_head_confidence
float pos_head_confidence() const
Get pos_head_confidence value.
Definition: HumanSkeletonInterface.cpp:451
fawkes::HumanSkeletonInterface::pos_torso_confidence
float pos_torso_confidence() const
Get pos_torso_confidence value.
Definition: HumanSkeletonInterface.cpp:637
fawkes::HumanSkeletonInterface::set_pos_left_fingertip
void set_pos_left_fingertip(unsigned int index, const float new_pos_left_fingertip)
Set pos_left_fingertip value at given index.
Definition: HumanSkeletonInterface.cpp:1298
fawkes::HumanSkeletonInterface::com
float * com() const
Get com value.
Definition: HumanSkeletonInterface.cpp:330
fawkes::HumanSkeletonInterface::ori_neck
float * ori_neck() const
Get ori_neck value.
Definition: HumanSkeletonInterface.cpp:2795
fawkes::Interface::type
const char * type() const
Get type of interface.
Definition: interface.cpp:645
fawkes::HumanSkeletonInterface::ori_right_knee_confidence
float ori_right_knee_confidence() const
Get ori_right_knee_confidence value.
Definition: HumanSkeletonInterface.cpp:4788
fawkes::HumanSkeletonInterface::set_pos_left_hand
void set_pos_left_hand(unsigned int index, const float new_pos_left_hand)
Set pos_left_hand value at given index.
Definition: HumanSkeletonInterface.cpp:1201
fawkes::HumanSkeletonInterface::set_ori_left_wrist
void set_ori_left_wrist(unsigned int index, const float new_ori_left_wrist)
Set ori_left_wrist value at given index.
Definition: HumanSkeletonInterface.cpp:3416
fawkes::HumanSkeletonInterface::ori_torso_confidence
float ori_torso_confidence() const
Get ori_torso_confidence value.
Definition: HumanSkeletonInterface.cpp:2949
fawkes::HumanSkeletonInterface::maxlenof_ori_left_shoulder_confidence
size_t maxlenof_ori_left_shoulder_confidence() const
Get maximum length of ori_left_shoulder_confidence value.
Definition: HumanSkeletonInterface.cpp:3246
fawkes::HumanSkeletonInterface::maxlenof_ori_left_fingertip_confidence
size_t maxlenof_ori_left_fingertip_confidence() const
Get maximum length of ori_left_fingertip_confidence value.
Definition: HumanSkeletonInterface.cpp:3634
fawkes::HumanSkeletonInterface::set_ori_left_knee_confidence
void set_ori_left_knee_confidence(const float new_ori_left_knee_confidence)
Set ori_left_knee_confidence value.
Definition: HumanSkeletonInterface.cpp:4421
fawkes::HumanSkeletonInterface::set_pos_left_collar
void set_pos_left_collar(unsigned int index, const float new_pos_left_collar)
Set pos_left_collar value at given index.
Definition: HumanSkeletonInterface.cpp:813
fawkes::HumanSkeletonInterface::maxlenof_pos_left_knee_confidence
size_t maxlenof_pos_left_knee_confidence() const
Get maximum length of pos_left_knee_confidence value.
Definition: HumanSkeletonInterface.cpp:2098
fawkes::HumanSkeletonInterface::set_ori_left_shoulder_confidence
void set_ori_left_shoulder_confidence(const float new_ori_left_shoulder_confidence)
Set ori_left_shoulder_confidence value.
Definition: HumanSkeletonInterface.cpp:3257
fawkes::HumanSkeletonInterface::ori_right_hand
float * ori_right_hand() const
Get ori_right_hand value.
Definition: HumanSkeletonInterface.cpp:4045
fawkes::HumanSkeletonInterface::set_pos_waist
void set_pos_waist(unsigned int index, const float new_pos_waist)
Set pos_waist value at given index.
Definition: HumanSkeletonInterface.cpp:716
fawkes::HumanSkeletonInterface::maxlenof_ori_left_elbow
size_t maxlenof_ori_left_elbow() const
Get maximum length of ori_left_elbow value.
Definition: HumanSkeletonInterface.cpp:3295
fawkes::HumanSkeletonInterface::maxlenof_ori_waist_confidence
size_t maxlenof_ori_waist_confidence() const
Get maximum length of ori_waist_confidence value.
Definition: HumanSkeletonInterface.cpp:3052
fawkes::HumanSkeletonInterface::set_state
void set_state(const State new_state)
Set state value.
Definition: HumanSkeletonInterface.cpp:213
fawkes::HumanSkeletonInterface::ori_right_fingertip
float * ori_right_fingertip() const
Get ori_right_fingertip value.
Definition: HumanSkeletonInterface.cpp:4142
fawkes::HumanSkeletonInterface::maxlenof_ori_torso
size_t maxlenof_ori_torso() const
Get maximum length of ori_torso value.
Definition: HumanSkeletonInterface.cpp:2913
fawkes::HumanSkeletonInterface::ori_left_hip
float * ori_left_hip() const
Get ori_left_hip value.
Definition: HumanSkeletonInterface.cpp:4239
fawkes::HumanSkeletonInterface::maxlenof_ori_right_hand_confidence
size_t maxlenof_ori_right_hand_confidence() const
Get maximum length of ori_right_hand_confidence value.
Definition: HumanSkeletonInterface.cpp:4119
fawkes::HumanSkeletonInterface::set_ori_right_collar_confidence
void set_ori_right_collar_confidence(const float new_ori_right_collar_confidence)
Set ori_right_collar_confidence value.
Definition: HumanSkeletonInterface.cpp:3742
fawkes::HumanSkeletonInterface::ori_left_collar_confidence
float ori_left_collar_confidence() const
Get ori_left_collar_confidence value.
Definition: HumanSkeletonInterface.cpp:3139
fawkes::HumanSkeletonInterface::set_ori_right_hand
void set_ori_right_hand(unsigned int index, const float new_ori_right_hand)
Set ori_right_hand value at given index.
Definition: HumanSkeletonInterface.cpp:4095
fawkes::HumanSkeletonInterface::tostring_State
const char * tostring_State(State value) const
Convert State constant to string.
Definition: HumanSkeletonInterface.cpp:177
fawkes::HumanSkeletonInterface::maxlenof_ori_left_elbow_confidence
size_t maxlenof_ori_left_elbow_confidence() const
Get maximum length of ori_left_elbow_confidence value.
Definition: HumanSkeletonInterface.cpp:3343
fawkes::HumanSkeletonInterface::maxlenof_pos_left_fingertip
size_t maxlenof_pos_left_fingertip() const
Get maximum length of pos_left_fingertip value.
Definition: HumanSkeletonInterface.cpp:1274
fawkes::HumanSkeletonInterface::ori_left_knee
float * ori_left_knee() const
Get ori_left_knee value.
Definition: HumanSkeletonInterface.cpp:4336
fawkes::HumanSkeletonInterface::ori_left_knee_confidence
float ori_left_knee_confidence() const
Get ori_left_knee_confidence value.
Definition: HumanSkeletonInterface.cpp:4400
fawkes::HumanSkeletonInterface::set_pos_right_hip_confidence
void set_pos_right_hip_confidence(const float new_pos_right_hip_confidence)
Set pos_right_hip_confidence value.
Definition: HumanSkeletonInterface.cpp:2400
fawkes::HumanSkeletonInterface::ori_left_elbow
float * ori_left_elbow() const
Get ori_left_elbow value.
Definition: HumanSkeletonInterface.cpp:3269
fawkes::HumanSkeletonInterface::set_pos_left_foot
void set_pos_left_foot(unsigned int index, const float new_pos_left_foot)
Set pos_left_foot value at given index.
Definition: HumanSkeletonInterface.cpp:2268
fawkes::HumanSkeletonInterface::create_message
virtual Message * create_message(const char *type) const
Definition: HumanSkeletonInterface.cpp:5011
fawkes::HumanSkeletonInterface::set_pos_left_wrist
void set_pos_left_wrist(unsigned int index, const float new_pos_left_wrist)
Set pos_left_wrist value at given index.
Definition: HumanSkeletonInterface.cpp:1104
fawkes::HumanSkeletonInterface::set_pos_right_foot
void set_pos_right_foot(unsigned int index, const float new_pos_right_foot)
Set pos_right_foot value at given index.
Definition: HumanSkeletonInterface.cpp:2656
fawkes::HumanSkeletonInterface::set_pos_right_shoulder
void set_pos_right_shoulder(unsigned int index, const float new_pos_right_shoulder)
Set pos_right_shoulder value at given index.
Definition: HumanSkeletonInterface.cpp:1492
fawkes::HumanSkeletonInterface::pos_left_fingertip
float * pos_left_fingertip() const
Get pos_left_fingertip value.
Definition: HumanSkeletonInterface.cpp:1248
fawkes::HumanSkeletonInterface::set_ori_waist_confidence
void set_ori_waist_confidence(const float new_ori_waist_confidence)
Set ori_waist_confidence value.
Definition: HumanSkeletonInterface.cpp:3063
fawkes::HumanSkeletonInterface::maxlenof_ori_left_wrist_confidence
size_t maxlenof_ori_left_wrist_confidence() const
Get maximum length of ori_left_wrist_confidence value.
Definition: HumanSkeletonInterface.cpp:3440
fawkes::HumanSkeletonInterface::maxlenof_ori_left_hand_confidence
size_t maxlenof_ori_left_hand_confidence() const
Get maximum length of ori_left_hand_confidence value.
Definition: HumanSkeletonInterface.cpp:3537
fawkes::HumanSkeletonInterface::maxlenof_pos_left_elbow_confidence
size_t maxlenof_pos_left_elbow_confidence() const
Get maximum length of pos_left_elbow_confidence value.
Definition: HumanSkeletonInterface.cpp:1031
fawkes::HumanSkeletonInterface::ori_right_hand_confidence
float ori_right_hand_confidence() const
Get ori_right_hand_confidence value.
Definition: HumanSkeletonInterface.cpp:4109
fawkes::HumanSkeletonInterface::maxlenof_pos_right_knee
size_t maxlenof_pos_right_knee() const
Get maximum length of pos_right_knee value.
Definition: HumanSkeletonInterface.cpp:2438
fawkes::HumanSkeletonInterface::maxlenof_pose
size_t maxlenof_pose() const
Get maximum length of pose value.
Definition: HumanSkeletonInterface.cpp:308
fawkes::HumanSkeletonInterface::set_ori_right_ankle
void set_ori_right_ankle(unsigned int index, const float new_ori_right_ankle)
Set ori_right_ankle value at given index.
Definition: HumanSkeletonInterface.cpp:4871
fawkes::HumanSkeletonInterface::set_visibility_history
void set_visibility_history(const int32_t new_visibility_history)
Set visibility_history value.
Definition: HumanSkeletonInterface.cpp:287
fawkes::HumanSkeletonInterface::set_pos_left_shoulder_confidence
void set_pos_left_shoulder_confidence(const float new_pos_left_shoulder_confidence)
Set pos_left_shoulder_confidence value.
Definition: HumanSkeletonInterface.cpp:945
fawkes::HumanSkeletonInterface::pos_left_hand_confidence
float pos_left_hand_confidence() const
Get pos_left_hand_confidence value.
Definition: HumanSkeletonInterface.cpp:1215
fawkes::HumanSkeletonInterface::pos_right_elbow_confidence
float pos_right_elbow_confidence() const
Get pos_right_elbow_confidence value.
Definition: HumanSkeletonInterface.cpp:1603
fawkes::HumanSkeletonInterface::pos_left_hand
float * pos_left_hand() const
Get pos_left_hand value.
Definition: HumanSkeletonInterface.cpp:1151
fawkes::HumanSkeletonInterface::pos_right_elbow
float * pos_right_elbow() const
Get pos_right_elbow value.
Definition: HumanSkeletonInterface.cpp:1539
fawkes::HumanSkeletonInterface::set_com
void set_com(unsigned int index, const float new_com)
Set com value at given index.
Definition: HumanSkeletonInterface.cpp:377
fawkes::HumanSkeletonInterface::visibility_history
int32_t visibility_history() const
Get visibility_history value.
Definition: HumanSkeletonInterface.cpp:261
fawkes::HumanSkeletonInterface::pos_torso
float * pos_torso() const
Get pos_torso value.
Definition: HumanSkeletonInterface.cpp:576
fawkes::HumanSkeletonInterface::set_ori_right_hip_confidence
void set_ori_right_hip_confidence(const float new_ori_right_hip_confidence)
Set ori_right_hip_confidence value.
Definition: HumanSkeletonInterface.cpp:4712
fawkes::HumanSkeletonInterface::state
State state() const
Get state value.
Definition: HumanSkeletonInterface.cpp:193
fawkes::HumanSkeletonInterface::set_ori_right_wrist
void set_ori_right_wrist(unsigned int index, const float new_ori_right_wrist)
Set ori_right_wrist value at given index.
Definition: HumanSkeletonInterface.cpp:3998
fawkes::HumanSkeletonInterface::set_ori_right_ankle_confidence
void set_ori_right_ankle_confidence(const float new_ori_right_ankle_confidence)
Set ori_right_ankle_confidence value.
Definition: HumanSkeletonInterface.cpp:4906
fawkes::HumanSkeletonInterface::set_ori_left_fingertip
void set_ori_left_fingertip(unsigned int index, const float new_ori_left_fingertip)
Set ori_left_fingertip value at given index.
Definition: HumanSkeletonInterface.cpp:3610
fawkes::HumanSkeletonInterface::set_ori_left_collar
void set_ori_left_collar(unsigned int index, const float new_ori_left_collar)
Set ori_left_collar value at given index.
Definition: HumanSkeletonInterface.cpp:3125
fawkes::HumanSkeletonInterface::ori_right_wrist
float * ori_right_wrist() const
Get ori_right_wrist value.
Definition: HumanSkeletonInterface.cpp:3948
fawkes::HumanSkeletonInterface::ori_left_hip_confidence
float ori_left_hip_confidence() const
Get ori_left_hip_confidence value.
Definition: HumanSkeletonInterface.cpp:4303
fawkes::HumanSkeletonInterface::set_ori_right_shoulder_confidence
void set_ori_right_shoulder_confidence(const float new_ori_right_shoulder_confidence)
Set ori_right_shoulder_confidence value.
Definition: HumanSkeletonInterface.cpp:3839
fawkes::HumanSkeletonInterface::maxlenof_pos_right_wrist_confidence
size_t maxlenof_pos_right_wrist_confidence() const
Get maximum length of pos_right_wrist_confidence value.
Definition: HumanSkeletonInterface.cpp:1710
fawkes::HumanSkeletonInterface::set_pos_neck_confidence
void set_pos_neck_confidence(const float new_pos_neck_confidence)
Set pos_neck_confidence value.
Definition: HumanSkeletonInterface.cpp:565
fawkes::HumanSkeletonInterface::ori_right_elbow_confidence
float ori_right_elbow_confidence() const
Get ori_right_elbow_confidence value.
Definition: HumanSkeletonInterface.cpp:3915
fawkes::HumanSkeletonInterface::pos_right_ankle_confidence
float pos_right_ankle_confidence() const
Get pos_right_ankle_confidence value.
Definition: HumanSkeletonInterface.cpp:2573
fawkes::HumanSkeletonInterface::set_ori_left_fingertip_confidence
void set_ori_left_fingertip_confidence(const float new_ori_left_fingertip_confidence)
Set ori_left_fingertip_confidence value.
Definition: HumanSkeletonInterface.cpp:3645
fawkes
fawkes::HumanSkeletonInterface::set_pos_left_hip_confidence
void set_pos_left_hip_confidence(const float new_pos_left_hip_confidence)
Set pos_left_hip_confidence value.
Definition: HumanSkeletonInterface.cpp:2012
fawkes::HumanSkeletonInterface::ori_left_wrist_confidence
float ori_left_wrist_confidence() const
Get ori_left_wrist_confidence value.
Definition: HumanSkeletonInterface.cpp:3430
fawkes::HumanSkeletonInterface::maxlenof_pos_left_hip_confidence
size_t maxlenof_pos_left_hip_confidence() const
Get maximum length of pos_left_hip_confidence value.
Definition: HumanSkeletonInterface.cpp:2001
fawkes::HumanSkeletonInterface::ori_right_hip
float * ori_right_hip() const
Get ori_right_hip value.
Definition: HumanSkeletonInterface.cpp:4627
fawkes::HumanSkeletonInterface::set_ori_right_knee
void set_ori_right_knee(unsigned int index, const float new_ori_right_knee)
Set ori_right_knee value at given index.
Definition: HumanSkeletonInterface.cpp:4774
fawkes::HumanSkeletonInterface::ori_right_knee
float * ori_right_knee() const
Get ori_right_knee value.
Definition: HumanSkeletonInterface.cpp:4724
fawkes::HumanSkeletonInterface::maxlenof_pos_right_ankle
size_t maxlenof_pos_right_ankle() const
Get maximum length of pos_right_ankle value.
Definition: HumanSkeletonInterface.cpp:2535
fawkes::HumanSkeletonInterface::maxlenof_pos_waist
size_t maxlenof_pos_waist() const
Get maximum length of pos_waist value.
Definition: HumanSkeletonInterface.cpp:694
fawkes::HumanSkeletonInterface::maxlenof_pos_right_foot_confidence
size_t maxlenof_pos_right_foot_confidence() const
Get maximum length of pos_right_foot_confidence value.
Definition: HumanSkeletonInterface.cpp:2680
fawkes::HumanSkeletonInterface::set_ori_left_hip_confidence
void set_ori_left_hip_confidence(const float new_ori_left_hip_confidence)
Set ori_left_hip_confidence value.
Definition: HumanSkeletonInterface.cpp:4324
fawkes::HumanSkeletonInterface::maxlenof_pos_right_knee_confidence
size_t maxlenof_pos_right_knee_confidence() const
Get maximum length of pos_right_knee_confidence value.
Definition: HumanSkeletonInterface.cpp:2486
fawkes::HumanSkeletonInterface::set_pos_right_collar
void set_pos_right_collar(unsigned int index, const float new_pos_right_collar)
Set pos_right_collar value at given index.
Definition: HumanSkeletonInterface.cpp:1395
fawkes::HumanSkeletonInterface::pos_left_hip
float * pos_left_hip() const
Get pos_left_hip value.
Definition: HumanSkeletonInterface.cpp:1927
fawkes::HumanSkeletonInterface::set_ori_head
void set_ori_head(unsigned int index, const float new_ori_head)
Set ori_head value at given index.
Definition: HumanSkeletonInterface.cpp:2749
fawkes::HumanSkeletonInterface::set_ori_left_ankle_confidence
void set_ori_left_ankle_confidence(const float new_ori_left_ankle_confidence)
Set ori_left_ankle_confidence value.
Definition: HumanSkeletonInterface.cpp:4518
fawkes::HumanSkeletonInterface::ori_left_fingertip
float * ori_left_fingertip() const
Get ori_left_fingertip value.
Definition: HumanSkeletonInterface.cpp:3560
fawkes::HumanSkeletonInterface::maxlenof_pos_torso
size_t maxlenof_pos_torso() const
Get maximum length of pos_torso value.
Definition: HumanSkeletonInterface.cpp:601
fawkes::HumanSkeletonInterface::set_pos_right_knee
void set_pos_right_knee(unsigned int index, const float new_pos_right_knee)
Set pos_right_knee value at given index.
Definition: HumanSkeletonInterface.cpp:2462
fawkes::Interface
Definition: interface.h:78
fawkes::HumanSkeletonInterface::set_pos_left_fingertip_confidence
void set_pos_left_fingertip_confidence(const float new_pos_left_fingertip_confidence)
Set pos_left_fingertip_confidence value.
Definition: HumanSkeletonInterface.cpp:1333
fawkes::HumanSkeletonInterface::set_pos_left_hip
void set_pos_left_hip(unsigned int index, const float new_pos_left_hip)
Set pos_left_hip value at given index.
Definition: HumanSkeletonInterface.cpp:1977
fawkes::HumanSkeletonInterface::pos_waist_confidence
float pos_waist_confidence() const
Get pos_waist_confidence value.
Definition: HumanSkeletonInterface.cpp:730
fawkes::HumanSkeletonInterface::maxlenof_ori_left_ankle_confidence
size_t maxlenof_ori_left_ankle_confidence() const
Get maximum length of ori_left_ankle_confidence value.
Definition: HumanSkeletonInterface.cpp:4507
fawkes::HumanSkeletonInterface::ori_left_wrist
float * ori_left_wrist() const
Get ori_left_wrist value.
Definition: HumanSkeletonInterface.cpp:3366
fawkes::HumanSkeletonInterface::maxlenof_pos_right_fingertip_confidence
size_t maxlenof_pos_right_fingertip_confidence() const
Get maximum length of pos_right_fingertip_confidence value.
Definition: HumanSkeletonInterface.cpp:1904
fawkes::HumanSkeletonInterface::pos_left_knee
float * pos_left_knee() const
Get pos_left_knee value.
Definition: HumanSkeletonInterface.cpp:2024
fawkes::HumanSkeletonInterface::set_pos_right_fingertip_confidence
void set_pos_right_fingertip_confidence(const float new_pos_right_fingertip_confidence)
Set pos_right_fingertip_confidence value.
Definition: HumanSkeletonInterface.cpp:1915
fawkes::HumanSkeletonInterface::set_ori_right_elbow_confidence
void set_ori_right_elbow_confidence(const float new_ori_right_elbow_confidence)
Set ori_right_elbow_confidence value.
Definition: HumanSkeletonInterface.cpp:3936
fawkes::HumanSkeletonInterface::pos_right_hip
float * pos_right_hip() const
Get pos_right_hip value.
Definition: HumanSkeletonInterface.cpp:2315
fawkes::HumanSkeletonInterface::set_pos_right_ankle
void set_pos_right_ankle(unsigned int index, const float new_pos_right_ankle)
Set pos_right_ankle value at given index.
Definition: HumanSkeletonInterface.cpp:2559
fawkes::interface_enum_map_t
std::map< int, std::string > interface_enum_map_t
Map of enum integer to string values.
Definition: types.h:61
fawkes::HumanSkeletonInterface::ori_head_confidence
float ori_head_confidence() const
Get ori_head_confidence value.
Definition: HumanSkeletonInterface.cpp:2763
fawkes::HumanSkeletonInterface::set_ori_right_hand_confidence
void set_ori_right_hand_confidence(const float new_ori_right_hand_confidence)
Set ori_right_hand_confidence value.
Definition: HumanSkeletonInterface.cpp:4130
fawkes::HumanSkeletonInterface::pos_left_elbow
float * pos_left_elbow() const
Get pos_left_elbow value.
Definition: HumanSkeletonInterface.cpp:957
fawkes::HumanSkeletonInterface::maxlenof_ori_right_shoulder_confidence
size_t maxlenof_ori_right_shoulder_confidence() const
Get maximum length of ori_right_shoulder_confidence value.
Definition: HumanSkeletonInterface.cpp:3828
fawkes::HumanSkeletonInterface::ori_torso
float * ori_torso() const
Get ori_torso value.
Definition: HumanSkeletonInterface.cpp:2888
fawkes::HumanSkeletonInterface::maxlenof_pos_left_ankle
size_t maxlenof_pos_left_ankle() const
Get maximum length of pos_left_ankle value.
Definition: HumanSkeletonInterface.cpp:2147
fawkes::HumanSkeletonInterface::set_pos_right_shoulder_confidence
void set_pos_right_shoulder_confidence(const float new_pos_right_shoulder_confidence)
Set pos_right_shoulder_confidence value.
Definition: HumanSkeletonInterface.cpp:1527
fawkes::HumanSkeletonInterface::set_ori_head_confidence
void set_ori_head_confidence(const float new_ori_head_confidence)
Set ori_head_confidence value.
Definition: HumanSkeletonInterface.cpp:2784
fawkes::HumanSkeletonInterface::ori_waist_confidence
float ori_waist_confidence() const
Get ori_waist_confidence value.
Definition: HumanSkeletonInterface.cpp:3042
fawkes::HumanSkeletonInterface::maxlenof_ori_left_knee_confidence
size_t maxlenof_ori_left_knee_confidence() const
Get maximum length of ori_left_knee_confidence value.
Definition: HumanSkeletonInterface.cpp:4410
fawkes::HumanSkeletonInterface::set_ori_right_elbow
void set_ori_right_elbow(unsigned int index, const float new_ori_right_elbow)
Set ori_right_elbow value at given index.
Definition: HumanSkeletonInterface.cpp:3901
fawkes::HumanSkeletonInterface::user_id
uint32_t user_id() const
Get user_id value.
Definition: HumanSkeletonInterface.cpp:224
fawkes::HumanSkeletonInterface::maxlenof_ori_left_hip
size_t maxlenof_ori_left_hip() const
Get maximum length of ori_left_hip value.
Definition: HumanSkeletonInterface.cpp:4265
fawkes::HumanSkeletonInterface::set_ori_left_hip
void set_ori_left_hip(unsigned int index, const float new_ori_left_hip)
Set ori_left_hip value at given index.
Definition: HumanSkeletonInterface.cpp:4289
fawkes::HumanSkeletonInterface::enum_tostring
virtual const char * enum_tostring(const char *enumtype, int val) const
Definition: HumanSkeletonInterface.cpp:5033
fawkes::HumanSkeletonInterface::set_ori_left_foot
void set_ori_left_foot(unsigned int index, const float new_ori_left_foot)
Set ori_left_foot value at given index.
Definition: HumanSkeletonInterface.cpp:4580
fawkes::HumanSkeletonInterface::ori_left_shoulder
float * ori_left_shoulder() const
Get ori_left_shoulder value.
Definition: HumanSkeletonInterface.cpp:3172
fawkes::HumanSkeletonInterface::pos_left_foot_confidence
float pos_left_foot_confidence() const
Get pos_left_foot_confidence value.
Definition: HumanSkeletonInterface.cpp:2282
fawkes::HumanSkeletonInterface::pos_right_hand
float * pos_right_hand() const
Get pos_right_hand value.
Definition: HumanSkeletonInterface.cpp:1733
fawkes::HumanSkeletonInterface::pos_neck_confidence
float pos_neck_confidence() const
Get pos_neck_confidence value.
Definition: HumanSkeletonInterface.cpp:544
fawkes::HumanSkeletonInterface::ori_left_foot_confidence
float ori_left_foot_confidence() const
Get ori_left_foot_confidence value.
Definition: HumanSkeletonInterface.cpp:4594
fawkes::HumanSkeletonInterface::maxlenof_ori_neck
size_t maxlenof_ori_neck() const
Get maximum length of ori_neck value.
Definition: HumanSkeletonInterface.cpp:2820
fawkes::HumanSkeletonInterface::maxlenof_pos_left_wrist_confidence
size_t maxlenof_pos_left_wrist_confidence() const
Get maximum length of pos_left_wrist_confidence value.
Definition: HumanSkeletonInterface.cpp:1128
fawkes::HumanSkeletonInterface::ori_head
float * ori_head() const
Get ori_head value.
Definition: HumanSkeletonInterface.cpp:2702
fawkes::HumanSkeletonInterface::maxlenof_ori_left_wrist
size_t maxlenof_ori_left_wrist() const
Get maximum length of ori_left_wrist value.
Definition: HumanSkeletonInterface.cpp:3392
fawkes::HumanSkeletonInterface::pose
char * pose() const
Get pose value.
Definition: HumanSkeletonInterface.cpp:298
fawkes::HumanSkeletonInterface::maxlenof_ori_right_ankle_confidence
size_t maxlenof_ori_right_ankle_confidence() const
Get maximum length of ori_right_ankle_confidence value.
Definition: HumanSkeletonInterface.cpp:4895
fawkes::HumanSkeletonInterface::maxlenof_ori_right_ankle
size_t maxlenof_ori_right_ankle() const
Get maximum length of ori_right_ankle value.
Definition: HumanSkeletonInterface.cpp:4847
fawkes::HumanSkeletonInterface::pos_right_ankle
float * pos_right_ankle() const
Get pos_right_ankle value.
Definition: HumanSkeletonInterface.cpp:2509
fawkes::HumanSkeletonInterface::set_pos_left_knee
void set_pos_left_knee(unsigned int index, const float new_pos_left_knee)
Set pos_left_knee value at given index.
Definition: HumanSkeletonInterface.cpp:2074
fawkes::HumanSkeletonInterface::set_pos_right_fingertip
void set_pos_right_fingertip(unsigned int index, const float new_pos_right_fingertip)
Set pos_right_fingertip value at given index.
Definition: HumanSkeletonInterface.cpp:1880
fawkes::HumanSkeletonInterface::set_pos_right_hip
void set_pos_right_hip(unsigned int index, const float new_pos_right_hip)
Set pos_right_hip value at given index.
Definition: HumanSkeletonInterface.cpp:2365
fawkes::HumanSkeletonInterface::maxlenof_ori_torso_confidence
size_t maxlenof_ori_torso_confidence() const
Get maximum length of ori_torso_confidence value.
Definition: HumanSkeletonInterface.cpp:2959
fawkes::HumanSkeletonInterface::set_pos_left_knee_confidence
void set_pos_left_knee_confidence(const float new_pos_left_knee_confidence)
Set pos_left_knee_confidence value.
Definition: HumanSkeletonInterface.cpp:2109
fawkes::HumanSkeletonInterface::ori_left_collar
float * ori_left_collar() const
Get ori_left_collar value.
Definition: HumanSkeletonInterface.cpp:3075
fawkes::HumanSkeletonInterface::maxlenof_ori_right_wrist_confidence
size_t maxlenof_ori_right_wrist_confidence() const
Get maximum length of ori_right_wrist_confidence value.
Definition: HumanSkeletonInterface.cpp:4022
fawkes::HumanSkeletonInterface::pos_left_fingertip_confidence
float pos_left_fingertip_confidence() const
Get pos_left_fingertip_confidence value.
Definition: HumanSkeletonInterface.cpp:1312
fawkes::HumanSkeletonInterface::STATE_INVALID
@ STATE_INVALID
This interface does not represent a valid skeleton at the moment.
Definition: HumanSkeletonInterface.h:63
fawkes::HumanSkeletonInterface::maxlenof_ori_left_shoulder
size_t maxlenof_ori_left_shoulder() const
Get maximum length of ori_left_shoulder value.
Definition: HumanSkeletonInterface.cpp:3198
fawkes::HumanSkeletonInterface::pos_left_shoulder_confidence
float pos_left_shoulder_confidence() const
Get pos_left_shoulder_confidence value.
Definition: HumanSkeletonInterface.cpp:924
fawkes::HumanSkeletonInterface::ori_left_fingertip_confidence
float ori_left_fingertip_confidence() const
Get ori_left_fingertip_confidence value.
Definition: HumanSkeletonInterface.cpp:3624
fawkes::HumanSkeletonInterface::ori_right_shoulder
float * ori_right_shoulder() const
Get ori_right_shoulder value.
Definition: HumanSkeletonInterface.cpp:3754
fawkes::HumanSkeletonInterface::ori_right_fingertip_confidence
float ori_right_fingertip_confidence() const
Get ori_right_fingertip_confidence value.
Definition: HumanSkeletonInterface.cpp:4206
fawkes::HumanSkeletonInterface::set_pos_left_collar_confidence
void set_pos_left_collar_confidence(const float new_pos_left_collar_confidence)
Set pos_left_collar_confidence value.
Definition: HumanSkeletonInterface.cpp:848
fawkes::HumanSkeletonInterface::set_pos_waist_confidence
void set_pos_waist_confidence(const float new_pos_waist_confidence)
Set pos_waist_confidence value.
Definition: HumanSkeletonInterface.cpp:751
fawkes::HumanSkeletonInterface::STATE_DETECTING_POSE
@ STATE_DETECTING_POSE
The user's pose is currently being determined.
Definition: HumanSkeletonInterface.h:66
fawkes::HumanSkeletonInterface::maxlenof_ori_left_foot
size_t maxlenof_ori_left_foot() const
Get maximum length of ori_left_foot value.
Definition: HumanSkeletonInterface.cpp:4556
fawkes::HumanSkeletonInterface::pos_left_shoulder
float * pos_left_shoulder() const
Get pos_left_shoulder value.
Definition: HumanSkeletonInterface.cpp:860
fawkes::HumanSkeletonInterface::maxlenof_com
size_t maxlenof_com() const
Get maximum length of com value.
Definition: HumanSkeletonInterface.cpp:355
fawkes::HumanSkeletonInterface::maxlenof_ori_right_foot
size_t maxlenof_ori_right_foot() const
Get maximum length of ori_right_foot value.
Definition: HumanSkeletonInterface.cpp:4944
fawkes::HumanSkeletonInterface::pos_neck
float * pos_neck() const
Get pos_neck value.
Definition: HumanSkeletonInterface.cpp:483
fawkes::HumanSkeletonInterface::maxlenof_pos_right_hand
size_t maxlenof_pos_right_hand() const
Get maximum length of pos_right_hand value.
Definition: HumanSkeletonInterface.cpp:1759
fawkes::HumanSkeletonInterface::ori_right_elbow
float * ori_right_elbow() const
Get ori_right_elbow value.
Definition: HumanSkeletonInterface.cpp:3851
fawkes::HumanSkeletonInterface::maxlenof_pos_left_knee
size_t maxlenof_pos_left_knee() const
Get maximum length of pos_left_knee value.
Definition: HumanSkeletonInterface.cpp:2050
fawkes::HumanSkeletonInterface::maxlenof_pos_head
size_t maxlenof_pos_head() const
Get maximum length of pos_head value.
Definition: HumanSkeletonInterface.cpp:415
fawkes::HumanSkeletonInterface::maxlenof_pos_right_foot
size_t maxlenof_pos_right_foot() const
Get maximum length of pos_right_foot value.
Definition: HumanSkeletonInterface.cpp:2632
fawkes::HumanSkeletonInterface::maxlenof_user_id
size_t maxlenof_user_id() const
Get maximum length of user_id value.
Definition: HumanSkeletonInterface.cpp:234
fawkes::HumanSkeletonInterface::maxlenof_ori_neck_confidence
size_t maxlenof_ori_neck_confidence() const
Get maximum length of ori_neck_confidence value.
Definition: HumanSkeletonInterface.cpp:2866
fawkes::HumanSkeletonInterface::set_ori_waist
void set_ori_waist(unsigned int index, const float new_ori_waist)
Set ori_waist value at given index.
Definition: HumanSkeletonInterface.cpp:3028
fawkes::HumanSkeletonInterface::maxlenof_ori_head
size_t maxlenof_ori_head() const
Get maximum length of ori_head value.
Definition: HumanSkeletonInterface.cpp:2727
fawkes::HumanSkeletonInterface::pos_right_wrist
float * pos_right_wrist() const
Get pos_right_wrist value.
Definition: HumanSkeletonInterface.cpp:1636
fawkes::HumanSkeletonInterface::ori_right_collar
float * ori_right_collar() const
Get ori_right_collar value.
Definition: HumanSkeletonInterface.cpp:3657
fawkes::HumanSkeletonInterface::pos_right_hand_confidence
float pos_right_hand_confidence() const
Get pos_right_hand_confidence value.
Definition: HumanSkeletonInterface.cpp:1797
fawkes::HumanSkeletonInterface::ori_left_elbow_confidence
float ori_left_elbow_confidence() const
Get ori_left_elbow_confidence value.
Definition: HumanSkeletonInterface.cpp:3333
fawkes::HumanSkeletonInterface::set_pos_torso
void set_pos_torso(unsigned int index, const float new_pos_torso)
Set pos_torso value at given index.
Definition: HumanSkeletonInterface.cpp:623
fawkes::HumanSkeletonInterface::ori_left_ankle_confidence
float ori_left_ankle_confidence() const
Get ori_left_ankle_confidence value.
Definition: HumanSkeletonInterface.cpp:4497
fawkes::HumanSkeletonInterface::set_pos_left_wrist_confidence
void set_pos_left_wrist_confidence(const float new_pos_left_wrist_confidence)
Set pos_left_wrist_confidence value.
Definition: HumanSkeletonInterface.cpp:1139
fawkes::HumanSkeletonInterface::ori_left_ankle
float * ori_left_ankle() const
Get ori_left_ankle value.
Definition: HumanSkeletonInterface.cpp:4433
fawkes::HumanSkeletonInterface::maxlenof_ori_right_fingertip_confidence
size_t maxlenof_ori_right_fingertip_confidence() const
Get maximum length of ori_right_fingertip_confidence value.
Definition: HumanSkeletonInterface.cpp:4216
fawkes::HumanSkeletonInterface::pos_left_foot
float * pos_left_foot() const
Get pos_left_foot value.
Definition: HumanSkeletonInterface.cpp:2218
fawkes::HumanSkeletonInterface::maxlenof_ori_right_collar_confidence
size_t maxlenof_ori_right_collar_confidence() const
Get maximum length of ori_right_collar_confidence value.
Definition: HumanSkeletonInterface.cpp:3731
fawkes::HumanSkeletonInterface::maxlenof_ori_right_wrist
size_t maxlenof_ori_right_wrist() const
Get maximum length of ori_right_wrist value.
Definition: HumanSkeletonInterface.cpp:3974
fawkes::HumanSkeletonInterface::pos_right_collar
float * pos_right_collar() const
Get pos_right_collar value.
Definition: HumanSkeletonInterface.cpp:1345
fawkes::HumanSkeletonInterface::pos_left_hip_confidence
float pos_left_hip_confidence() const
Get pos_left_hip_confidence value.
Definition: HumanSkeletonInterface.cpp:1991
fawkes::HumanSkeletonInterface::maxlenof_ori_right_collar
size_t maxlenof_ori_right_collar() const
Get maximum length of ori_right_collar value.
Definition: HumanSkeletonInterface.cpp:3683
fawkes::HumanSkeletonInterface::maxlenof_ori_left_hand
size_t maxlenof_ori_left_hand() const
Get maximum length of ori_left_hand value.
Definition: HumanSkeletonInterface.cpp:3489
fawkes::HumanSkeletonInterface::set_ori_neck
void set_ori_neck(unsigned int index, const float new_ori_neck)
Set ori_neck value at given index.
Definition: HumanSkeletonInterface.cpp:2842
fawkes::HumanSkeletonInterface::maxlenof_pos_torso_confidence
size_t maxlenof_pos_torso_confidence() const
Get maximum length of pos_torso_confidence value.
Definition: HumanSkeletonInterface.cpp:647
fawkes::HumanSkeletonInterface::set_pos_right_elbow
void set_pos_right_elbow(unsigned int index, const float new_pos_right_elbow)
Set pos_right_elbow value at given index.
Definition: HumanSkeletonInterface.cpp:1589
fawkes::HumanSkeletonInterface::pos_waist
float * pos_waist() const
Get pos_waist value.
Definition: HumanSkeletonInterface.cpp:669
fawkes::HumanSkeletonInterface::pos_right_shoulder
float * pos_right_shoulder() const
Get pos_right_shoulder value.
Definition: HumanSkeletonInterface.cpp:1442
fawkes::HumanSkeletonInterface::maxlenof_pos_right_hand_confidence
size_t maxlenof_pos_right_hand_confidence() const
Get maximum length of pos_right_hand_confidence value.
Definition: HumanSkeletonInterface.cpp:1807
fawkes::HumanSkeletonInterface::maxlenof_ori_left_knee
size_t maxlenof_ori_left_knee() const
Get maximum length of ori_left_knee value.
Definition: HumanSkeletonInterface.cpp:4362
fawkes::HumanSkeletonInterface::set_pos_right_collar_confidence
void set_pos_right_collar_confidence(const float new_pos_right_collar_confidence)
Set pos_right_collar_confidence value.
Definition: HumanSkeletonInterface.cpp:1430
fawkes::HumanSkeletonInterface::ori_waist
float * ori_waist() const
Get ori_waist value.
Definition: HumanSkeletonInterface.cpp:2981
fawkes::HumanSkeletonInterface::maxlenof_ori_right_fingertip
size_t maxlenof_ori_right_fingertip() const
Get maximum length of ori_right_fingertip value.
Definition: HumanSkeletonInterface.cpp:4168
fawkes::HumanSkeletonInterface::maxlenof_pos_right_collar
size_t maxlenof_pos_right_collar() const
Get maximum length of pos_right_collar value.
Definition: HumanSkeletonInterface.cpp:1371
fawkes::HumanSkeletonInterface::set_ori_left_hand_confidence
void set_ori_left_hand_confidence(const float new_ori_left_hand_confidence)
Set ori_left_hand_confidence value.
Definition: HumanSkeletonInterface.cpp:3548
fawkes::HumanSkeletonInterface::maxlenof_ori_left_hip_confidence
size_t maxlenof_ori_left_hip_confidence() const
Get maximum length of ori_left_hip_confidence value.
Definition: HumanSkeletonInterface.cpp:4313
fawkes::HumanSkeletonInterface::STATE_TRACKING
@ STATE_TRACKING
The user is being tracked and the skeleton contains valid data.
Definition: HumanSkeletonInterface.h:73
fawkes::HumanSkeletonInterface::set_pos_right_wrist
void set_pos_right_wrist(unsigned int index, const float new_pos_right_wrist)
Set pos_right_wrist value at given index.
Definition: HumanSkeletonInterface.cpp:1686
fawkes::HumanSkeletonInterface::maxlenof_pos_left_hand_confidence
size_t maxlenof_pos_left_hand_confidence() const
Get maximum length of pos_left_hand_confidence value.
Definition: HumanSkeletonInterface.cpp:1225
fawkes::HumanSkeletonInterface::set_ori_right_foot_confidence
void set_ori_right_foot_confidence(const float new_ori_right_foot_confidence)
Set ori_right_foot_confidence value.
Definition: HumanSkeletonInterface.cpp:5003
fawkes::HumanSkeletonInterface::maxlenof_ori_right_knee_confidence
size_t maxlenof_ori_right_knee_confidence() const
Get maximum length of ori_right_knee_confidence value.
Definition: HumanSkeletonInterface.cpp:4798
fawkes::HumanSkeletonInterface::maxlenof_ori_left_collar
size_t maxlenof_ori_left_collar() const
Get maximum length of ori_left_collar value.
Definition: HumanSkeletonInterface.cpp:3101
fawkes::HumanSkeletonInterface::set_ori_left_collar_confidence
void set_ori_left_collar_confidence(const float new_ori_left_collar_confidence)
Set ori_left_collar_confidence value.
Definition: HumanSkeletonInterface.cpp:3160
fawkes::HumanSkeletonInterface::State
State
Current tracking state for the skeleton.
Definition: HumanSkeletonInterface.h:56
fawkes::HumanSkeletonInterface::pos_right_collar_confidence
float pos_right_collar_confidence() const
Get pos_right_collar_confidence value.
Definition: HumanSkeletonInterface.cpp:1409
fawkes::HumanSkeletonInterface::ori_left_foot
float * ori_left_foot() const
Get ori_left_foot value.
Definition: HumanSkeletonInterface.cpp:4530
fawkes::HumanSkeletonInterface::maxlenof_pos_left_foot
size_t maxlenof_pos_left_foot() const
Get maximum length of pos_left_foot value.
Definition: HumanSkeletonInterface.cpp:2244
fawkes::HumanSkeletonInterface::maxlenof_ori_right_knee
size_t maxlenof_ori_right_knee() const
Get maximum length of ori_right_knee value.
Definition: HumanSkeletonInterface.cpp:4750
fawkes::HumanSkeletonInterface::pos_right_knee_confidence
float pos_right_knee_confidence() const
Get pos_right_knee_confidence value.
Definition: HumanSkeletonInterface.cpp:2476
fawkes::HumanSkeletonInterface::set_ori_right_fingertip_confidence
void set_ori_right_fingertip_confidence(const float new_ori_right_fingertip_confidence)
Set ori_right_fingertip_confidence value.
Definition: HumanSkeletonInterface.cpp:4227
fawkes::HumanSkeletonInterface::set_ori_neck_confidence
void set_ori_neck_confidence(const float new_ori_neck_confidence)
Set ori_neck_confidence value.
Definition: HumanSkeletonInterface.cpp:2877
fawkes::HumanSkeletonInterface::maxlenof_pos_waist_confidence
size_t maxlenof_pos_waist_confidence() const
Get maximum length of pos_waist_confidence value.
Definition: HumanSkeletonInterface.cpp:740
fawkes::HumanSkeletonInterface::set_pos_left_shoulder
void set_pos_left_shoulder(unsigned int index, const float new_pos_left_shoulder)
Set pos_left_shoulder value at given index.
Definition: HumanSkeletonInterface.cpp:910
fawkes::HumanSkeletonInterface::ori_neck_confidence
float ori_neck_confidence() const
Get ori_neck_confidence value.
Definition: HumanSkeletonInterface.cpp:2856
fawkes::HumanSkeletonInterface::set_ori_left_shoulder
void set_ori_left_shoulder(unsigned int index, const float new_ori_left_shoulder)
Set ori_left_shoulder value at given index.
Definition: HumanSkeletonInterface.cpp:3222
fawkes::HumanSkeletonInterface::set_ori_left_knee
void set_ori_left_knee(unsigned int index, const float new_ori_left_knee)
Set ori_left_knee value at given index.
Definition: HumanSkeletonInterface.cpp:4386
fawkes::HumanSkeletonInterface::set_ori_right_fingertip
void set_ori_right_fingertip(unsigned int index, const float new_ori_right_fingertip)
Set ori_right_fingertip value at given index.
Definition: HumanSkeletonInterface.cpp:4192
fawkes::HumanSkeletonInterface::maxlenof_ori_left_collar_confidence
size_t maxlenof_ori_left_collar_confidence() const
Get maximum length of ori_left_collar_confidence value.
Definition: HumanSkeletonInterface.cpp:3149
fawkes::HumanSkeletonInterface::maxlenof_visibility_history
size_t maxlenof_visibility_history() const
Get maximum length of visibility_history value.
Definition: HumanSkeletonInterface.cpp:271
fawkes::HumanSkeletonInterface::maxlenof_ori_left_fingertip
size_t maxlenof_ori_left_fingertip() const
Get maximum length of ori_left_fingertip value.
Definition: HumanSkeletonInterface.cpp:3586
fawkes::HumanSkeletonInterface::set_ori_left_elbow_confidence
void set_ori_left_elbow_confidence(const float new_ori_left_elbow_confidence)
Set ori_left_elbow_confidence value.
Definition: HumanSkeletonInterface.cpp:3354
fawkes::HumanSkeletonInterface::set_ori_torso_confidence
void set_ori_torso_confidence(const float new_ori_torso_confidence)
Set ori_torso_confidence value.
Definition: HumanSkeletonInterface.cpp:2970
fawkes::HumanSkeletonInterface::pos_right_fingertip
float * pos_right_fingertip() const
Get pos_right_fingertip value.
Definition: HumanSkeletonInterface.cpp:1830