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:2581
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:3802
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:1040
fawkes::HumanSkeletonInterface::ori_right_foot
float * ori_right_foot() const
Get ori_right_foot value.
Definition: HumanSkeletonInterface.cpp:4916
fawkes::HumanSkeletonInterface::STATE_CALIBRATING
The tracker is currently calibrating for the recognized human.
Definition: HumanSkeletonInterface.h:66
fawkes::HumanSkeletonInterface::pos_right_foot
float * pos_right_foot() const
Get pos_right_foot value.
Definition: HumanSkeletonInterface.cpp:2604
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:2387
fawkes::HumanSkeletonInterface::maxlenof_ori_right_hand
size_t maxlenof_ori_right_hand() const
Get maximum length of ori_right_hand value.
Definition: HumanSkeletonInterface.cpp:4069
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:4807
fawkes::HumanSkeletonInterface::copy_values
virtual void copy_values(const Interface *other)
Copy values from other interface.
Definition: HumanSkeletonInterface.cpp:5020
fawkes::HumanSkeletonInterface::maxlenof_pos_left_shoulder
size_t maxlenof_pos_left_shoulder() const
Get maximum length of pos_left_shoulder value.
Definition: HumanSkeletonInterface.cpp:884
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:1514
fawkes::HumanSkeletonInterface::pos_right_hip_confidence
float pos_right_hip_confidence() const
Get pos_right_hip_confidence value.
Definition: HumanSkeletonInterface.cpp:2377
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:4966
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:1719
fawkes::HumanSkeletonInterface::pos_left_ankle_confidence
float pos_left_ankle_confidence() const
Get pos_left_ankle_confidence value.
Definition: HumanSkeletonInterface.cpp:2183
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:4481
fawkes::HumanSkeletonInterface::maxlenof_pos_left_wrist
size_t maxlenof_pos_left_wrist() const
Get maximum length of pos_left_wrist value.
Definition: HumanSkeletonInterface.cpp:1078
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:3511
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:2301
fawkes::HumanSkeletonInterface::ori_right_ankle
float * ori_right_ankle() const
Get ori_right_ankle value.
Definition: HumanSkeletonInterface.cpp:4819
fawkes::HumanSkeletonInterface::pos_left_elbow_confidence
float pos_left_elbow_confidence() const
Get pos_left_elbow_confidence value.
Definition: HumanSkeletonInterface.cpp:1019
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:1005
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:528
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:1234
fawkes::HumanSkeletonInterface::pos_left_wrist
float * pos_left_wrist() const
Get pos_left_wrist value.
Definition: HumanSkeletonInterface.cpp:1052
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:3705
fawkes::HumanSkeletonInterface::maxlenof_pos_head_confidence
size_t maxlenof_pos_head_confidence() const
Get maximum length of pos_head_confidence value.
Definition: HumanSkeletonInterface.cpp:459
fawkes::HumanSkeletonInterface::pos_head
float * pos_head() const
Get pos_head value.
Definition: HumanSkeletonInterface.cpp:388
fawkes::HumanSkeletonInterface::maxlenof_pos_right_hip
size_t maxlenof_pos_right_hip() const
Get maximum length of pos_right_hip value.
Definition: HumanSkeletonInterface.cpp:2339
fawkes::HumanSkeletonInterface::ori_right_foot_confidence
float ori_right_foot_confidence() const
Get ori_right_foot_confidence value.
Definition: HumanSkeletonInterface.cpp:4980
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:2169
fawkes::HumanSkeletonInterface::ori_left_hand_confidence
float ori_left_hand_confidence() const
Get ori_left_hand_confidence value.
Definition: HumanSkeletonInterface.cpp:3525
fawkes::HumanSkeletonInterface::pos_right_shoulder_confidence
float pos_right_shoulder_confidence() const
Get pos_right_shoulder_confidence value.
Definition: HumanSkeletonInterface.cpp:1504
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:4990
fawkes::HumanSkeletonInterface::maxlenof_ori_right_shoulder
size_t maxlenof_ori_right_shoulder() const
Get maximum length of ori_right_shoulder value.
Definition: HumanSkeletonInterface.cpp:3778
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:3923
fawkes::HumanSkeletonInterface::maxlenof_pos_neck
size_t maxlenof_pos_neck() const
Get maximum length of pos_neck value.
Definition: HumanSkeletonInterface.cpp:506
fawkes::HumanSkeletonInterface::set_pose
void set_pose(const char *new_pose)
Set pose value.
Definition: HumanSkeletonInterface.cpp:316
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:1816
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:932
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:1781
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:1622
fawkes::HumanSkeletonInterface::ori_left_hand
float * ori_left_hand() const
Get ori_left_hand value.
Definition: HumanSkeletonInterface.cpp:3461
fawkes::HumanSkeletonInterface::maxlenof_pos_right_fingertip
size_t maxlenof_pos_right_fingertip() const
Get maximum length of pos_right_fingertip value.
Definition: HumanSkeletonInterface.cpp:1854
fawkes::HumanSkeletonInterface::pos_right_fingertip_confidence
float pos_right_fingertip_confidence() const
Get pos_right_fingertip_confidence value.
Definition: HumanSkeletonInterface.cpp:1892
fawkes::HumanSkeletonInterface::pos_left_collar
float * pos_left_collar() const
Get pos_left_collar value.
Definition: HumanSkeletonInterface.cpp:761
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:2592
fawkes::HumanSkeletonInterface::maxlenof_pos_right_elbow
size_t maxlenof_pos_right_elbow() const
Get maximum length of pos_right_elbow value.
Definition: HumanSkeletonInterface.cpp:1563
fawkes::HumanSkeletonInterface::pos_left_wrist_confidence
float pos_left_wrist_confidence() const
Get pos_left_wrist_confidence value.
Definition: HumanSkeletonInterface.cpp:1116
fawkes::HumanSkeletonInterface::maxlenof_ori_head_confidence
size_t maxlenof_ori_head_confidence() const
Get maximum length of ori_head_confidence value.
Definition: HumanSkeletonInterface.cpp:2771
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:1611
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:656
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:835
fawkes::HumanSkeletonInterface::pos_right_foot_confidence
float pos_right_foot_confidence() const
Get pos_right_foot_confidence value.
Definition: HumanSkeletonInterface.cpp:2668
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:1320
fawkes::Message
Definition: message.h:40
fawkes::HumanSkeletonInterface::maxlenof_pos_left_elbow
size_t maxlenof_pos_left_elbow() const
Get maximum length of pos_left_elbow value.
Definition: HumanSkeletonInterface.cpp:981
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:4031
fawkes::HumanSkeletonInterface::ori_left_shoulder_confidence
float ori_left_shoulder_confidence() const
Get ori_left_shoulder_confidence value.
Definition: HumanSkeletonInterface.cpp:3234
fawkes::HumanSkeletonInterface::maxlenof_state
size_t maxlenof_state() const
Get maximum length of state value.
Definition: HumanSkeletonInterface.cpp:201
fawkes::HumanSkeletonInterface::ori_right_ankle_confidence
float ori_right_ankle_confidence() const
Get ori_right_ankle_confidence value.
Definition: HumanSkeletonInterface.cpp:4883
fawkes::HumanSkeletonInterface::pos_left_collar_confidence
float pos_left_collar_confidence() const
Get pos_left_collar_confidence value.
Definition: HumanSkeletonInterface.cpp:825
fawkes::HumanSkeletonInterface::pos_left_knee_confidence
float pos_left_knee_confidence() const
Get pos_left_knee_confidence value.
Definition: HumanSkeletonInterface.cpp:2086
fawkes::HumanSkeletonInterface::ori_right_hip_confidence
float ori_right_hip_confidence() const
Get ori_right_hip_confidence value.
Definition: HumanSkeletonInterface.cpp:4689
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:2933
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:3317
fawkes::HumanSkeletonInterface::maxlenof_pos_neck_confidence
size_t maxlenof_pos_neck_confidence() const
Get maximum length of pos_neck_confidence value.
Definition: HumanSkeletonInterface.cpp:552
fawkes::HumanSkeletonInterface::maxlenof_pos_left_hand
size_t maxlenof_pos_left_hand() const
Get maximum length of pos_left_hand value.
Definition: HumanSkeletonInterface.cpp:1175
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:4602
fawkes::HumanSkeletonInterface::message_valid
virtual bool message_valid(const Message *message) const
Check if message is valid and can be enqueued.
Definition: HumanSkeletonInterface.cpp:5045
fawkes::HumanSkeletonInterface
Definition: HumanSkeletonInterface.h:37
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:4613
fawkes::HumanSkeletonInterface::ori_right_collar_confidence
float ori_right_collar_confidence() const
Get ori_right_collar_confidence value.
Definition: HumanSkeletonInterface.cpp:3719
fawkes::HumanSkeletonInterface::maxlenof_pos_left_collar
size_t maxlenof_pos_left_collar() const
Get maximum length of pos_left_collar value.
Definition: HumanSkeletonInterface.cpp:787
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:4699
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:2495
fawkes::HumanSkeletonInterface::pos_right_knee
float * pos_right_knee() const
Get pos_right_knee value.
Definition: HumanSkeletonInterface.cpp:2410
fawkes::HumanSkeletonInterface::maxlenof_ori_right_hip
size_t maxlenof_ori_right_hip() const
Get maximum length of ori_right_hip value.
Definition: HumanSkeletonInterface.cpp:4651
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:2689
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:2290
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:3449
fawkes::HumanSkeletonInterface::pos_right_wrist_confidence
float pos_right_wrist_confidence() const
Get pos_right_wrist_confidence value.
Definition: HumanSkeletonInterface.cpp:1698
fawkes::HumanSkeletonInterface::maxlenof_pos_left_hip
size_t maxlenof_pos_left_hip() const
Get maximum length of pos_left_hip value.
Definition: HumanSkeletonInterface.cpp:1951
fawkes::HumanSkeletonInterface::ori_right_wrist_confidence
float ori_right_wrist_confidence() const
Get ori_right_wrist_confidence value.
Definition: HumanSkeletonInterface.cpp:4010
fawkes::HumanSkeletonInterface::ori_right_shoulder_confidence
float ori_right_shoulder_confidence() const
Get ori_right_shoulder_confidence value.
Definition: HumanSkeletonInterface.cpp:3816
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:2193
fawkes::HumanSkeletonInterface::maxlenof_pos_right_wrist
size_t maxlenof_pos_right_wrist() const
Get maximum length of pos_right_wrist value.
Definition: HumanSkeletonInterface.cpp:1660
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:4675
fawkes::HumanSkeletonInterface::maxlenof_ori_left_ankle
size_t maxlenof_ori_left_ankle() const
Get maximum length of ori_left_ankle value.
Definition: HumanSkeletonInterface.cpp:4457
fawkes::HumanSkeletonInterface::maxlenof_pos_right_shoulder
size_t maxlenof_pos_right_shoulder() const
Get maximum length of pos_right_shoulder value.
Definition: HumanSkeletonInterface.cpp:1466
fawkes::HumanSkeletonInterface::maxlenof_ori_right_elbow
size_t maxlenof_ori_right_elbow() const
Get maximum length of ori_right_elbow value.
Definition: HumanSkeletonInterface.cpp:3875
fawkes::HumanSkeletonInterface::pos_left_ankle
float * pos_left_ankle() const
Get pos_left_ankle value.
Definition: HumanSkeletonInterface.cpp:2119
fawkes::HumanSkeletonInterface::maxlenof_ori_waist
size_t maxlenof_ori_waist() const
Get maximum length of ori_waist value.
Definition: HumanSkeletonInterface.cpp:3004
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:435
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:470
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:1417
fawkes::HumanSkeletonInterface::set_user_id
void set_user_id(const uint32_t new_user_id)
Set user_id value.
Definition: HumanSkeletonInterface.cpp:242
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:2204
fawkes::HumanSkeletonInterface::pos_head_confidence
float pos_head_confidence() const
Get pos_head_confidence value.
Definition: HumanSkeletonInterface.cpp:449
fawkes::HumanSkeletonInterface::pos_torso_confidence
float pos_torso_confidence() const
Get pos_torso_confidence value.
Definition: HumanSkeletonInterface.cpp:635
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:1296
fawkes::HumanSkeletonInterface::com
float * com() const
Get com value.
Definition: HumanSkeletonInterface.cpp:328
fawkes::HumanSkeletonInterface::ori_neck
float * ori_neck() const
Get ori_neck value.
Definition: HumanSkeletonInterface.cpp:2793
fawkes::Interface::type
const char * type() const
Get type of interface.
Definition: interface.cpp:643
fawkes::HumanSkeletonInterface::ori_right_knee_confidence
float ori_right_knee_confidence() const
Get ori_right_knee_confidence value.
Definition: HumanSkeletonInterface.cpp:4786
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:1199
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:3414
fawkes::HumanSkeletonInterface::ori_torso_confidence
float ori_torso_confidence() const
Get ori_torso_confidence value.
Definition: HumanSkeletonInterface.cpp:2947
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:3244
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:3632
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:4419
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:811
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:2096
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:3255
fawkes::HumanSkeletonInterface::ori_right_hand
float * ori_right_hand() const
Get ori_right_hand value.
Definition: HumanSkeletonInterface.cpp:4043
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:714
fawkes::HumanSkeletonInterface::maxlenof_ori_left_elbow
size_t maxlenof_ori_left_elbow() const
Get maximum length of ori_left_elbow value.
Definition: HumanSkeletonInterface.cpp:3293
fawkes::HumanSkeletonInterface::maxlenof_ori_waist_confidence
size_t maxlenof_ori_waist_confidence() const
Get maximum length of ori_waist_confidence value.
Definition: HumanSkeletonInterface.cpp:3050
fawkes::HumanSkeletonInterface::set_state
void set_state(const State new_state)
Set state value.
Definition: HumanSkeletonInterface.cpp:211
fawkes::HumanSkeletonInterface::ori_right_fingertip
float * ori_right_fingertip() const
Get ori_right_fingertip value.
Definition: HumanSkeletonInterface.cpp:4140
fawkes::HumanSkeletonInterface::maxlenof_ori_torso
size_t maxlenof_ori_torso() const
Get maximum length of ori_torso value.
Definition: HumanSkeletonInterface.cpp:2911
fawkes::HumanSkeletonInterface::ori_left_hip
float * ori_left_hip() const
Get ori_left_hip value.
Definition: HumanSkeletonInterface.cpp:4237
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:4117
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:3740
fawkes::HumanSkeletonInterface::ori_left_collar_confidence
float ori_left_collar_confidence() const
Get ori_left_collar_confidence value.
Definition: HumanSkeletonInterface.cpp:3137
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:4093
fawkes::HumanSkeletonInterface::tostring_State
const char * tostring_State(State value) const
Convert State constant to string.
Definition: HumanSkeletonInterface.cpp:175
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:3341
fawkes::HumanSkeletonInterface::maxlenof_pos_left_fingertip
size_t maxlenof_pos_left_fingertip() const
Get maximum length of pos_left_fingertip value.
Definition: HumanSkeletonInterface.cpp:1272
fawkes::HumanSkeletonInterface::ori_left_knee
float * ori_left_knee() const
Get ori_left_knee value.
Definition: HumanSkeletonInterface.cpp:4334
fawkes::HumanSkeletonInterface::ori_left_knee_confidence
float ori_left_knee_confidence() const
Get ori_left_knee_confidence value.
Definition: HumanSkeletonInterface.cpp:4398
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:2398
fawkes::HumanSkeletonInterface::ori_left_elbow
float * ori_left_elbow() const
Get ori_left_elbow value.
Definition: HumanSkeletonInterface.cpp:3267
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:2266
fawkes::HumanSkeletonInterface::create_message
virtual Message * create_message(const char *type) const
Definition: HumanSkeletonInterface.cpp:5009
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:1102
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:2654
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:1490
fawkes::HumanSkeletonInterface::pos_left_fingertip
float * pos_left_fingertip() const
Get pos_left_fingertip value.
Definition: HumanSkeletonInterface.cpp:1246
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:3061
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:3438
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:3535
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:1029
fawkes::HumanSkeletonInterface::ori_right_hand_confidence
float ori_right_hand_confidence() const
Get ori_right_hand_confidence value.
Definition: HumanSkeletonInterface.cpp:4107
fawkes::HumanSkeletonInterface::maxlenof_pos_right_knee
size_t maxlenof_pos_right_knee() const
Get maximum length of pos_right_knee value.
Definition: HumanSkeletonInterface.cpp:2436
fawkes::HumanSkeletonInterface::maxlenof_pose
size_t maxlenof_pose() const
Get maximum length of pose value.
Definition: HumanSkeletonInterface.cpp:306
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:4869
fawkes::HumanSkeletonInterface::set_visibility_history
void set_visibility_history(const int32_t new_visibility_history)
Set visibility_history value.
Definition: HumanSkeletonInterface.cpp:285
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:943
fawkes::HumanSkeletonInterface::pos_left_hand_confidence
float pos_left_hand_confidence() const
Get pos_left_hand_confidence value.
Definition: HumanSkeletonInterface.cpp:1213
fawkes::HumanSkeletonInterface::pos_right_elbow_confidence
float pos_right_elbow_confidence() const
Get pos_right_elbow_confidence value.
Definition: HumanSkeletonInterface.cpp:1601
fawkes::HumanSkeletonInterface::pos_left_hand
float * pos_left_hand() const
Get pos_left_hand value.
Definition: HumanSkeletonInterface.cpp:1149
fawkes::HumanSkeletonInterface::pos_right_elbow
float * pos_right_elbow() const
Get pos_right_elbow value.
Definition: HumanSkeletonInterface.cpp:1537
fawkes::HumanSkeletonInterface::set_com
void set_com(unsigned int index, const float new_com)
Set com value at given index.
Definition: HumanSkeletonInterface.cpp:375
fawkes::HumanSkeletonInterface::visibility_history
int32_t visibility_history() const
Get visibility_history value.
Definition: HumanSkeletonInterface.cpp:259
fawkes::HumanSkeletonInterface::pos_torso
float * pos_torso() const
Get pos_torso value.
Definition: HumanSkeletonInterface.cpp:574
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:4710
fawkes::HumanSkeletonInterface::state
State state() const
Get state value.
Definition: HumanSkeletonInterface.cpp:191
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:3996
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:4904
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:3608
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:3123
fawkes::HumanSkeletonInterface::ori_right_wrist
float * ori_right_wrist() const
Get ori_right_wrist value.
Definition: HumanSkeletonInterface.cpp:3946
fawkes::HumanSkeletonInterface::ori_left_hip_confidence
float ori_left_hip_confidence() const
Get ori_left_hip_confidence value.
Definition: HumanSkeletonInterface.cpp:4301
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:3837
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:1708
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:563
fawkes::HumanSkeletonInterface::ori_right_elbow_confidence
float ori_right_elbow_confidence() const
Get ori_right_elbow_confidence value.
Definition: HumanSkeletonInterface.cpp:3913
fawkes::HumanSkeletonInterface::pos_right_ankle_confidence
float pos_right_ankle_confidence() const
Get pos_right_ankle_confidence value.
Definition: HumanSkeletonInterface.cpp:2571
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:3643
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:2010
fawkes::HumanSkeletonInterface::ori_left_wrist_confidence
float ori_left_wrist_confidence() const
Get ori_left_wrist_confidence value.
Definition: HumanSkeletonInterface.cpp:3428
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:1999
fawkes::HumanSkeletonInterface::ori_right_hip
float * ori_right_hip() const
Get ori_right_hip value.
Definition: HumanSkeletonInterface.cpp:4625
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:4772
fawkes::HumanSkeletonInterface::ori_right_knee
float * ori_right_knee() const
Get ori_right_knee value.
Definition: HumanSkeletonInterface.cpp:4722
fawkes::HumanSkeletonInterface::maxlenof_pos_right_ankle
size_t maxlenof_pos_right_ankle() const
Get maximum length of pos_right_ankle value.
Definition: HumanSkeletonInterface.cpp:2533
fawkes::HumanSkeletonInterface::maxlenof_pos_waist
size_t maxlenof_pos_waist() const
Get maximum length of pos_waist value.
Definition: HumanSkeletonInterface.cpp:692
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:2678
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:4322
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:2484
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:1393
fawkes::HumanSkeletonInterface::pos_left_hip
float * pos_left_hip() const
Get pos_left_hip value.
Definition: HumanSkeletonInterface.cpp:1925
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:2747
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:4516
fawkes::HumanSkeletonInterface::ori_left_fingertip
float * ori_left_fingertip() const
Get ori_left_fingertip value.
Definition: HumanSkeletonInterface.cpp:3558
fawkes::HumanSkeletonInterface::maxlenof_pos_torso
size_t maxlenof_pos_torso() const
Get maximum length of pos_torso value.
Definition: HumanSkeletonInterface.cpp:599
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:2460
fawkes::Interface
Definition: interface.h:77
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:1331
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:1975
fawkes::HumanSkeletonInterface::pos_waist_confidence
float pos_waist_confidence() const
Get pos_waist_confidence value.
Definition: HumanSkeletonInterface.cpp:728
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:4505
fawkes::HumanSkeletonInterface::ori_left_wrist
float * ori_left_wrist() const
Get ori_left_wrist value.
Definition: HumanSkeletonInterface.cpp:3364
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:1902
fawkes::HumanSkeletonInterface::pos_left_knee
float * pos_left_knee() const
Get pos_left_knee value.
Definition: HumanSkeletonInterface.cpp:2022
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:1913
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:3934
fawkes::HumanSkeletonInterface::pos_right_hip
float * pos_right_hip() const
Get pos_right_hip value.
Definition: HumanSkeletonInterface.cpp:2313
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:2557
fawkes::interface_enum_map_t
std::map< int, std::string > interface_enum_map_t
Map of enum integer to string values.
Definition: types.h:59
fawkes::HumanSkeletonInterface::ori_head_confidence
float ori_head_confidence() const
Get ori_head_confidence value.
Definition: HumanSkeletonInterface.cpp:2761
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:4128
fawkes::HumanSkeletonInterface::pos_left_elbow
float * pos_left_elbow() const
Get pos_left_elbow value.
Definition: HumanSkeletonInterface.cpp:955
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:3826
fawkes::HumanSkeletonInterface::ori_torso
float * ori_torso() const
Get ori_torso value.
Definition: HumanSkeletonInterface.cpp:2886
fawkes::HumanSkeletonInterface::maxlenof_pos_left_ankle
size_t maxlenof_pos_left_ankle() const
Get maximum length of pos_left_ankle value.
Definition: HumanSkeletonInterface.cpp:2145
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:1525
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:2782
fawkes::HumanSkeletonInterface::ori_waist_confidence
float ori_waist_confidence() const
Get ori_waist_confidence value.
Definition: HumanSkeletonInterface.cpp:3040
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:4408
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:3899
fawkes::HumanSkeletonInterface::user_id
uint32_t user_id() const
Get user_id value.
Definition: HumanSkeletonInterface.cpp:222
fawkes::HumanSkeletonInterface::maxlenof_ori_left_hip
size_t maxlenof_ori_left_hip() const
Get maximum length of ori_left_hip value.
Definition: HumanSkeletonInterface.cpp:4263
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:4287
fawkes::HumanSkeletonInterface::enum_tostring
virtual const char * enum_tostring(const char *enumtype, int val) const
Definition: HumanSkeletonInterface.cpp:5031
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:4578
fawkes::HumanSkeletonInterface::ori_left_shoulder
float * ori_left_shoulder() const
Get ori_left_shoulder value.
Definition: HumanSkeletonInterface.cpp:3170
fawkes::HumanSkeletonInterface::pos_left_foot_confidence
float pos_left_foot_confidence() const
Get pos_left_foot_confidence value.
Definition: HumanSkeletonInterface.cpp:2280
fawkes::HumanSkeletonInterface::pos_right_hand
float * pos_right_hand() const
Get pos_right_hand value.
Definition: HumanSkeletonInterface.cpp:1731
fawkes::HumanSkeletonInterface::pos_neck_confidence
float pos_neck_confidence() const
Get pos_neck_confidence value.
Definition: HumanSkeletonInterface.cpp:542
fawkes::HumanSkeletonInterface::ori_left_foot_confidence
float ori_left_foot_confidence() const
Get ori_left_foot_confidence value.
Definition: HumanSkeletonInterface.cpp:4592
fawkes::HumanSkeletonInterface::maxlenof_ori_neck
size_t maxlenof_ori_neck() const
Get maximum length of ori_neck value.
Definition: HumanSkeletonInterface.cpp:2818
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:1126
fawkes::HumanSkeletonInterface::ori_head
float * ori_head() const
Get ori_head value.
Definition: HumanSkeletonInterface.cpp:2700
fawkes::HumanSkeletonInterface::maxlenof_ori_left_wrist
size_t maxlenof_ori_left_wrist() const
Get maximum length of ori_left_wrist value.
Definition: HumanSkeletonInterface.cpp:3390
fawkes::HumanSkeletonInterface::pose
char * pose() const
Get pose value.
Definition: HumanSkeletonInterface.cpp:296
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:4893
fawkes::HumanSkeletonInterface::maxlenof_ori_right_ankle
size_t maxlenof_ori_right_ankle() const
Get maximum length of ori_right_ankle value.
Definition: HumanSkeletonInterface.cpp:4845
fawkes::HumanSkeletonInterface::pos_right_ankle
float * pos_right_ankle() const
Get pos_right_ankle value.
Definition: HumanSkeletonInterface.cpp:2507
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:2072
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:1878
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:2363
fawkes::HumanSkeletonInterface::maxlenof_ori_torso_confidence
size_t maxlenof_ori_torso_confidence() const
Get maximum length of ori_torso_confidence value.
Definition: HumanSkeletonInterface.cpp:2957
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:2107
fawkes::HumanSkeletonInterface::ori_left_collar
float * ori_left_collar() const
Get ori_left_collar value.
Definition: HumanSkeletonInterface.cpp:3073
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:4020
fawkes::HumanSkeletonInterface::pos_left_fingertip_confidence
float pos_left_fingertip_confidence() const
Get pos_left_fingertip_confidence value.
Definition: HumanSkeletonInterface.cpp:1310
fawkes::HumanSkeletonInterface::STATE_INVALID
This interface does not represent a valid skeleton at the moment.
Definition: HumanSkeletonInterface.h:59
fawkes::HumanSkeletonInterface::maxlenof_ori_left_shoulder
size_t maxlenof_ori_left_shoulder() const
Get maximum length of ori_left_shoulder value.
Definition: HumanSkeletonInterface.cpp:3196
fawkes::HumanSkeletonInterface::pos_left_shoulder_confidence
float pos_left_shoulder_confidence() const
Get pos_left_shoulder_confidence value.
Definition: HumanSkeletonInterface.cpp:922
fawkes::HumanSkeletonInterface::ori_left_fingertip_confidence
float ori_left_fingertip_confidence() const
Get ori_left_fingertip_confidence value.
Definition: HumanSkeletonInterface.cpp:3622
fawkes::HumanSkeletonInterface::ori_right_shoulder
float * ori_right_shoulder() const
Get ori_right_shoulder value.
Definition: HumanSkeletonInterface.cpp:3752
fawkes::HumanSkeletonInterface::ori_right_fingertip_confidence
float ori_right_fingertip_confidence() const
Get ori_right_fingertip_confidence value.
Definition: HumanSkeletonInterface.cpp:4204
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:846
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:749
fawkes::HumanSkeletonInterface::STATE_DETECTING_POSE
The user's pose is currently being determined.
Definition: HumanSkeletonInterface.h:62
fawkes::HumanSkeletonInterface::maxlenof_ori_left_foot
size_t maxlenof_ori_left_foot() const
Get maximum length of ori_left_foot value.
Definition: HumanSkeletonInterface.cpp:4554
fawkes::HumanSkeletonInterface::pos_left_shoulder
float * pos_left_shoulder() const
Get pos_left_shoulder value.
Definition: HumanSkeletonInterface.cpp:858
fawkes::HumanSkeletonInterface::maxlenof_com
size_t maxlenof_com() const
Get maximum length of com value.
Definition: HumanSkeletonInterface.cpp:353
fawkes::HumanSkeletonInterface::maxlenof_ori_right_foot
size_t maxlenof_ori_right_foot() const
Get maximum length of ori_right_foot value.
Definition: HumanSkeletonInterface.cpp:4942
fawkes::HumanSkeletonInterface::pos_neck
float * pos_neck() const
Get pos_neck value.
Definition: HumanSkeletonInterface.cpp:481
fawkes::HumanSkeletonInterface::maxlenof_pos_right_hand
size_t maxlenof_pos_right_hand() const
Get maximum length of pos_right_hand value.
Definition: HumanSkeletonInterface.cpp:1757
fawkes::HumanSkeletonInterface::ori_right_elbow
float * ori_right_elbow() const
Get ori_right_elbow value.
Definition: HumanSkeletonInterface.cpp:3849
fawkes::HumanSkeletonInterface::maxlenof_pos_left_knee
size_t maxlenof_pos_left_knee() const
Get maximum length of pos_left_knee value.
Definition: HumanSkeletonInterface.cpp:2048
fawkes::HumanSkeletonInterface::maxlenof_pos_head
size_t maxlenof_pos_head() const
Get maximum length of pos_head value.
Definition: HumanSkeletonInterface.cpp:413
fawkes::HumanSkeletonInterface::maxlenof_pos_right_foot
size_t maxlenof_pos_right_foot() const
Get maximum length of pos_right_foot value.
Definition: HumanSkeletonInterface.cpp:2630
fawkes::HumanSkeletonInterface::maxlenof_user_id
size_t maxlenof_user_id() const
Get maximum length of user_id value.
Definition: HumanSkeletonInterface.cpp:232
fawkes::HumanSkeletonInterface::maxlenof_ori_neck_confidence
size_t maxlenof_ori_neck_confidence() const
Get maximum length of ori_neck_confidence value.
Definition: HumanSkeletonInterface.cpp:2864
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:3026
fawkes::HumanSkeletonInterface::maxlenof_ori_head
size_t maxlenof_ori_head() const
Get maximum length of ori_head value.
Definition: HumanSkeletonInterface.cpp:2725
fawkes::HumanSkeletonInterface::pos_right_wrist
float * pos_right_wrist() const
Get pos_right_wrist value.
Definition: HumanSkeletonInterface.cpp:1634
fawkes::HumanSkeletonInterface::ori_right_collar
float * ori_right_collar() const
Get ori_right_collar value.
Definition: HumanSkeletonInterface.cpp:3655
fawkes::HumanSkeletonInterface::pos_right_hand_confidence
float pos_right_hand_confidence() const
Get pos_right_hand_confidence value.
Definition: HumanSkeletonInterface.cpp:1795
fawkes::HumanSkeletonInterface::ori_left_elbow_confidence
float ori_left_elbow_confidence() const
Get ori_left_elbow_confidence value.
Definition: HumanSkeletonInterface.cpp:3331
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:621
fawkes::HumanSkeletonInterface::ori_left_ankle_confidence
float ori_left_ankle_confidence() const
Get ori_left_ankle_confidence value.
Definition: HumanSkeletonInterface.cpp:4495
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:1137
fawkes::HumanSkeletonInterface::ori_left_ankle
float * ori_left_ankle() const
Get ori_left_ankle value.
Definition: HumanSkeletonInterface.cpp:4431
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:4214
fawkes::HumanSkeletonInterface::pos_left_foot
float * pos_left_foot() const
Get pos_left_foot value.
Definition: HumanSkeletonInterface.cpp:2216
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:3729
fawkes::HumanSkeletonInterface::maxlenof_ori_right_wrist
size_t maxlenof_ori_right_wrist() const
Get maximum length of ori_right_wrist value.
Definition: HumanSkeletonInterface.cpp:3972
fawkes::HumanSkeletonInterface::pos_right_collar
float * pos_right_collar() const
Get pos_right_collar value.
Definition: HumanSkeletonInterface.cpp:1343
fawkes::HumanSkeletonInterface::pos_left_hip_confidence
float pos_left_hip_confidence() const
Get pos_left_hip_confidence value.
Definition: HumanSkeletonInterface.cpp:1989
fawkes::HumanSkeletonInterface::maxlenof_ori_right_collar
size_t maxlenof_ori_right_collar() const
Get maximum length of ori_right_collar value.
Definition: HumanSkeletonInterface.cpp:3681
fawkes::HumanSkeletonInterface::maxlenof_ori_left_hand
size_t maxlenof_ori_left_hand() const
Get maximum length of ori_left_hand value.
Definition: HumanSkeletonInterface.cpp:3487
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:2840
fawkes::HumanSkeletonInterface::maxlenof_pos_torso_confidence
size_t maxlenof_pos_torso_confidence() const
Get maximum length of pos_torso_confidence value.
Definition: HumanSkeletonInterface.cpp:645
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:1587
fawkes::HumanSkeletonInterface::pos_waist
float * pos_waist() const
Get pos_waist value.
Definition: HumanSkeletonInterface.cpp:667
fawkes::HumanSkeletonInterface::pos_right_shoulder
float * pos_right_shoulder() const
Get pos_right_shoulder value.
Definition: HumanSkeletonInterface.cpp:1440
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:1805
fawkes::HumanSkeletonInterface::maxlenof_ori_left_knee
size_t maxlenof_ori_left_knee() const
Get maximum length of ori_left_knee value.
Definition: HumanSkeletonInterface.cpp:4360
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:1428
fawkes::HumanSkeletonInterface::ori_waist
float * ori_waist() const
Get ori_waist value.
Definition: HumanSkeletonInterface.cpp:2979
fawkes::HumanSkeletonInterface::maxlenof_ori_right_fingertip
size_t maxlenof_ori_right_fingertip() const
Get maximum length of ori_right_fingertip value.
Definition: HumanSkeletonInterface.cpp:4166
fawkes::HumanSkeletonInterface::maxlenof_pos_right_collar
size_t maxlenof_pos_right_collar() const
Get maximum length of pos_right_collar value.
Definition: HumanSkeletonInterface.cpp:1369
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:3546
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:4311
fawkes::HumanSkeletonInterface::STATE_TRACKING
The user is being tracked and the skeleton contains valid data.
Definition: HumanSkeletonInterface.h:69
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:1684
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:1223
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:5001
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:4796
fawkes::HumanSkeletonInterface::maxlenof_ori_left_collar
size_t maxlenof_ori_left_collar() const
Get maximum length of ori_left_collar value.
Definition: HumanSkeletonInterface.cpp:3099
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:3158
fawkes::HumanSkeletonInterface::State
State
Current tracking state for the skeleton.
Definition: HumanSkeletonInterface.h:53
fawkes::HumanSkeletonInterface::pos_right_collar_confidence
float pos_right_collar_confidence() const
Get pos_right_collar_confidence value.
Definition: HumanSkeletonInterface.cpp:1407
fawkes::HumanSkeletonInterface::ori_left_foot
float * ori_left_foot() const
Get ori_left_foot value.
Definition: HumanSkeletonInterface.cpp:4528
fawkes::HumanSkeletonInterface::maxlenof_pos_left_foot
size_t maxlenof_pos_left_foot() const
Get maximum length of pos_left_foot value.
Definition: HumanSkeletonInterface.cpp:2242
fawkes::HumanSkeletonInterface::maxlenof_ori_right_knee
size_t maxlenof_ori_right_knee() const
Get maximum length of ori_right_knee value.
Definition: HumanSkeletonInterface.cpp:4748
fawkes::HumanSkeletonInterface::pos_right_knee_confidence
float pos_right_knee_confidence() const
Get pos_right_knee_confidence value.
Definition: HumanSkeletonInterface.cpp:2474
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:4225
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:2875
fawkes::HumanSkeletonInterface::maxlenof_pos_waist_confidence
size_t maxlenof_pos_waist_confidence() const
Get maximum length of pos_waist_confidence value.
Definition: HumanSkeletonInterface.cpp:738
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:908
fawkes::HumanSkeletonInterface::ori_neck_confidence
float ori_neck_confidence() const
Get ori_neck_confidence value.
Definition: HumanSkeletonInterface.cpp:2854
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:3220
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:4384
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:4190
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:3147
fawkes::HumanSkeletonInterface::maxlenof_visibility_history
size_t maxlenof_visibility_history() const
Get maximum length of visibility_history value.
Definition: HumanSkeletonInterface.cpp:269
fawkes::HumanSkeletonInterface::maxlenof_ori_left_fingertip
size_t maxlenof_ori_left_fingertip() const
Get maximum length of ori_left_fingertip value.
Definition: HumanSkeletonInterface.cpp:3584
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:3352
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:2968
fawkes::HumanSkeletonInterface::pos_right_fingertip
float * pos_right_fingertip() const
Get pos_right_fingertip value.
Definition: HumanSkeletonInterface.cpp:1828