24 #ifndef __INTERFACES_HUMANSKELETONINTERFACE_H_ 25 #define __INTERFACES_HUMANSKELETONINTERFACE_H_ 27 #include <interface/interface.h> 28 #include <interface/message.h> 29 #include <interface/field_iterator.h> 63 typedef struct __attribute__((packed)) {
64 int64_t timestamp_sec;
65 int64_t timestamp_usec;
261 } HumanSkeletonInterface_data_t;
263 HumanSkeletonInterface_data_t *data;
285 void set_pose(
const char * new_pose);
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);
293 float pos_head(
unsigned int index)
const;
294 void set_pos_head(
unsigned int index,
const float new_pos_head);
301 float pos_neck(
unsigned int index)
const;
302 void set_pos_neck(
unsigned int index,
const float new_pos_neck);
309 float pos_torso(
unsigned int index)
const;
310 void set_pos_torso(
unsigned int index,
const float new_pos_torso);
317 float pos_waist(
unsigned int index)
const;
318 void set_pos_waist(
unsigned int index,
const float new_pos_waist);
485 float ori_head(
unsigned int index)
const;
486 void set_ori_head(
unsigned int index,
const float new_ori_head);
493 float ori_neck(
unsigned int index)
const;
494 void set_ori_neck(
unsigned int index,
const float new_ori_neck);
501 float ori_torso(
unsigned int index)
const;
502 void set_ori_torso(
unsigned int index,
const float new_ori_torso);
509 float ori_waist(
unsigned int index)
const;
510 void set_ori_waist(
unsigned int index,
const float new_ori_waist);
679 virtual const char *
enum_tostring(
const char *enumtype,
int val)
const;
void set_com(unsigned int index, const float new_com)
Set com value at given index.
float * pos_right_foot() const
Get pos_right_foot value.
void set_ori_left_knee(unsigned int index, const float new_ori_left_knee)
Set ori_left_knee value at given index.
float ori_left_fingertip_confidence() const
Get ori_left_fingertip_confidence value.
float ori_waist_confidence() const
Get ori_waist_confidence value.
void set_pos_right_wrist_confidence(const float new_pos_right_wrist_confidence)
Set pos_right_wrist_confidence value.
size_t maxlenof_ori_waist() const
Get maximum length of ori_waist value.
void set_pos_right_knee(unsigned int index, const float new_pos_right_knee)
Set pos_right_knee value at given index.
size_t maxlenof_ori_torso() const
Get maximum length of ori_torso value.
void set_ori_right_collar_confidence(const float new_ori_right_collar_confidence)
Set ori_right_collar_confidence value.
size_t maxlenof_pos_right_elbow() const
Get maximum length of pos_right_elbow value.
float * pos_left_hip() const
Get pos_left_hip value.
uint32_t user_id() const
Get user_id value.
float * ori_right_hip() const
Get ori_right_hip value.
size_t maxlenof_ori_left_wrist() const
Get maximum length of ori_left_wrist value.
float pos_right_foot_confidence() const
Get pos_right_foot_confidence value.
float pos_neck_confidence() const
Get pos_neck_confidence value.
size_t maxlenof_pos_right_hip_confidence() const
Get maximum length of pos_right_hip_confidence value.
void set_ori_left_hip(unsigned int index, const float new_ori_left_hip)
Set ori_left_hip value at given index.
void set_pos_left_wrist_confidence(const float new_pos_left_wrist_confidence)
Set pos_left_wrist_confidence value.
size_t maxlenof_pos_right_hand_confidence() const
Get maximum length of pos_right_hand_confidence value.
size_t maxlenof_ori_left_wrist_confidence() const
Get maximum length of ori_left_wrist_confidence value.
This interface does not represent a valid skeleton at the moment.
Base class for all messages passed through interfaces in Fawkes BlackBoard.
size_t maxlenof_pos_left_knee() const
Get maximum length of pos_left_knee value.
size_t maxlenof_ori_left_hand_confidence() const
Get maximum length of ori_left_hand_confidence value.
void set_pos_left_hip(unsigned int index, const float new_pos_left_hip)
Set pos_left_hip value at given index.
float ori_right_fingertip_confidence() const
Get ori_right_fingertip_confidence value.
float * ori_right_shoulder() const
Get ori_right_shoulder value.
void set_ori_left_hip_confidence(const float new_ori_left_hip_confidence)
Set ori_left_hip_confidence value.
void set_pos_neck_confidence(const float new_pos_neck_confidence)
Set pos_neck_confidence value.
size_t maxlenof_ori_right_hip() const
Get maximum length of ori_right_hip value.
float * ori_right_wrist() const
Get ori_right_wrist value.
size_t maxlenof_user_id() const
Get maximum length of user_id value.
float ori_right_knee_confidence() const
Get ori_right_knee_confidence value.
size_t maxlenof_ori_right_foot() const
Get maximum length of ori_right_foot value.
size_t maxlenof_ori_left_knee() const
Get maximum length of ori_left_knee value.
size_t maxlenof_ori_left_hip_confidence() const
Get maximum length of ori_left_hip_confidence value.
float pos_right_ankle_confidence() const
Get pos_right_ankle_confidence value.
size_t maxlenof_pos_right_collar_confidence() const
Get maximum length of pos_right_collar_confidence value.
void set_pos_right_foot(unsigned int index, const float new_pos_right_foot)
Set pos_right_foot value at given index.
float * ori_left_ankle() const
Get ori_left_ankle value.
void set_pos_waist_confidence(const float new_pos_waist_confidence)
Set pos_waist_confidence value.
void set_pos_right_elbow_confidence(const float new_pos_right_elbow_confidence)
Set pos_right_elbow_confidence value.
float ori_left_elbow_confidence() const
Get ori_left_elbow_confidence value.
size_t maxlenof_ori_left_elbow_confidence() const
Get maximum length of ori_left_elbow_confidence value.
void set_ori_torso_confidence(const float new_ori_torso_confidence)
Set ori_torso_confidence value.
float ori_left_knee_confidence() const
Get ori_left_knee_confidence value.
size_t maxlenof_pos_right_ankle() const
Get maximum length of pos_right_ankle value.
size_t maxlenof_pos_left_ankle_confidence() const
Get maximum length of pos_left_ankle_confidence value.
size_t maxlenof_pos_left_elbow_confidence() const
Get maximum length of pos_left_elbow_confidence value.
void set_ori_right_ankle(unsigned int index, const float new_ori_right_ankle)
Set ori_right_ankle value at given index.
void set_pos_right_hip(unsigned int index, const float new_pos_right_hip)
Set pos_right_hip value at given index.
size_t maxlenof_pos_left_collar() const
Get maximum length of pos_left_collar value.
float * pos_right_knee() const
Get pos_right_knee value.
void set_pos_head(unsigned int index, const float new_pos_head)
Set pos_head value at given index.
void set_ori_right_collar(unsigned int index, const float new_ori_right_collar)
Set ori_right_collar value at given index.
void set_ori_right_wrist(unsigned int index, const float new_ori_right_wrist)
Set ori_right_wrist value at given index.
Fawkes library namespace.
float ori_right_hip_confidence() const
Get ori_right_hip_confidence value.
float * ori_left_fingertip() const
Get ori_left_fingertip value.
void set_pos_waist(unsigned int index, const float new_pos_waist)
Set pos_waist value at given index.
float pos_left_shoulder_confidence() const
Get pos_left_shoulder_confidence value.
void set_ori_right_hand_confidence(const float new_ori_right_hand_confidence)
Set ori_right_hand_confidence value.
size_t maxlenof_ori_head() const
Get maximum length of ori_head value.
size_t maxlenof_pos_right_knee() const
Get maximum length of pos_right_knee value.
float ori_right_ankle_confidence() const
Get ori_right_ankle_confidence value.
size_t maxlenof_pos_left_elbow() const
Get maximum length of pos_left_elbow value.
size_t maxlenof_ori_left_collar_confidence() const
Get maximum length of ori_left_collar_confidence value.
size_t maxlenof_pos_right_foot() const
Get maximum length of pos_right_foot value.
void set_pos_right_shoulder_confidence(const float new_pos_right_shoulder_confidence)
Set pos_right_shoulder_confidence value.
float * pos_left_elbow() const
Get pos_left_elbow value.
size_t maxlenof_pos_left_wrist() const
Get maximum length of pos_left_wrist value.
void set_pos_left_collar(unsigned int index, const float new_pos_left_collar)
Set pos_left_collar value at given index.
float * pos_right_ankle() const
Get pos_right_ankle value.
float * ori_left_hand() const
Get ori_left_hand value.
void set_ori_left_shoulder_confidence(const float new_ori_left_shoulder_confidence)
Set ori_left_shoulder_confidence value.
size_t maxlenof_ori_right_elbow_confidence() const
Get maximum length of ori_right_elbow_confidence value.
float * pos_torso() const
Get pos_torso value.
size_t maxlenof_com() const
Get maximum length of com value.
void set_pos_left_fingertip(unsigned int index, const float new_pos_left_fingertip)
Set pos_left_fingertip value at given index.
size_t maxlenof_ori_right_fingertip_confidence() const
Get maximum length of ori_right_fingertip_confidence value.
float pos_torso_confidence() const
Get pos_torso_confidence value.
void set_ori_left_ankle_confidence(const float new_ori_left_ankle_confidence)
Set ori_left_ankle_confidence value.
size_t maxlenof_pos_right_fingertip() const
Get maximum length of pos_right_fingertip value.
size_t maxlenof_ori_left_hand() const
Get maximum length of ori_left_hand value.
float * pos_left_shoulder() const
Get pos_left_shoulder value.
void set_pos_head_confidence(const float new_pos_head_confidence)
Set pos_head_confidence value.
void set_pos_right_knee_confidence(const float new_pos_right_knee_confidence)
Set pos_right_knee_confidence value.
float * ori_torso() const
Get ori_torso value.
size_t maxlenof_pos_right_fingertip_confidence() const
Get maximum length of pos_right_fingertip_confidence value.
size_t maxlenof_ori_left_collar() const
Get maximum length of ori_left_collar value.
size_t maxlenof_pos_right_shoulder_confidence() const
Get maximum length of pos_right_shoulder_confidence value.
void set_ori_neck_confidence(const float new_ori_neck_confidence)
Set ori_neck_confidence value.
float pos_left_collar_confidence() const
Get pos_left_collar_confidence value.
float * ori_right_elbow() const
Get ori_right_elbow value.
size_t maxlenof_ori_right_ankle_confidence() const
Get maximum length of ori_right_ankle_confidence value.
float * ori_left_knee() const
Get ori_left_knee value.
size_t maxlenof_ori_neck() const
Get maximum length of ori_neck value.
void set_ori_right_fingertip_confidence(const float new_ori_right_fingertip_confidence)
Set ori_right_fingertip_confidence value.
float ori_right_collar_confidence() const
Get ori_right_collar_confidence value.
size_t maxlenof_ori_right_ankle() const
Get maximum length of ori_right_ankle value.
size_t maxlenof_ori_left_knee_confidence() const
Get maximum length of ori_left_knee_confidence value.
Base class for all Fawkes BlackBoard interfaces.
void set_pos_right_shoulder(unsigned int index, const float new_pos_right_shoulder)
Set pos_right_shoulder value at given index.
float * ori_neck() const
Get ori_neck value.
size_t maxlenof_pos_left_fingertip_confidence() const
Get maximum length of pos_left_fingertip_confidence value.
float * pos_left_collar() const
Get pos_left_collar value.
size_t maxlenof_ori_right_knee_confidence() const
Get maximum length of ori_right_knee_confidence value.
size_t maxlenof_ori_torso_confidence() const
Get maximum length of ori_torso_confidence value.
size_t maxlenof_ori_left_ankle() const
Get maximum length of ori_left_ankle value.
void set_ori_waist_confidence(const float new_ori_waist_confidence)
Set ori_waist_confidence value.
float pos_right_knee_confidence() const
Get pos_right_knee_confidence value.
size_t maxlenof_pos_left_hand_confidence() const
Get maximum length of pos_left_hand_confidence value.
float ori_left_wrist_confidence() const
Get ori_left_wrist_confidence value.
void set_ori_left_wrist(unsigned int index, const float new_ori_left_wrist)
Set ori_left_wrist value at given index.
void set_pos_right_foot_confidence(const float new_pos_right_foot_confidence)
Set pos_right_foot_confidence value.
size_t maxlenof_pos_left_foot() const
Get maximum length of pos_left_foot value.
void set_pos_left_collar_confidence(const float new_pos_left_collar_confidence)
Set pos_left_collar_confidence value.
virtual const char * enum_tostring(const char *enumtype, int val) const
Convert arbitrary enum value to string.
The user is being tracked and the skeleton contains valid data.
void set_ori_left_knee_confidence(const float new_ori_left_knee_confidence)
Set ori_left_knee_confidence value.
void set_pos_left_hand_confidence(const float new_pos_left_hand_confidence)
Set pos_left_hand_confidence value.
float * ori_left_wrist() const
Get ori_left_wrist value.
size_t maxlenof_pos_right_shoulder() const
Get maximum length of pos_right_shoulder value.
size_t maxlenof_pos_torso() const
Get maximum length of pos_torso value.
int32_t visibility_history() const
Get visibility_history value.
float pos_right_shoulder_confidence() const
Get pos_right_shoulder_confidence value.
void set_ori_right_hand(unsigned int index, const float new_ori_right_hand)
Set ori_right_hand value at given index.
virtual bool message_valid(const Message *message) const
Check if message is valid and can be enqueued.
size_t maxlenof_ori_right_knee() const
Get maximum length of ori_right_knee value.
size_t maxlenof_pos_right_ankle_confidence() const
Get maximum length of pos_right_ankle_confidence value.
size_t maxlenof_pos_left_knee_confidence() const
Get maximum length of pos_left_knee_confidence value.
State state() const
Get state value.
void set_pos_right_fingertip_confidence(const float new_pos_right_fingertip_confidence)
Set pos_right_fingertip_confidence value.
void set_visibility_history(const int32_t new_visibility_history)
Set visibility_history value.
void set_pos_right_elbow(unsigned int index, const float new_pos_right_elbow)
Set pos_right_elbow value at given index.
void set_pos_left_wrist(unsigned int index, const float new_pos_left_wrist)
Set pos_left_wrist value at given index.
void set_pos_left_elbow_confidence(const float new_pos_left_elbow_confidence)
Set pos_left_elbow_confidence value.
State
Current tracking state for the skeleton.
void set_pos_neck(unsigned int index, const float new_pos_neck)
Set pos_neck value at given index.
float * ori_left_shoulder() const
Get ori_left_shoulder value.
float * ori_right_foot() const
Get ori_right_foot value.
void set_ori_right_fingertip(unsigned int index, const float new_ori_right_fingertip)
Set ori_right_fingertip value at given index.
size_t maxlenof_pos_torso_confidence() const
Get maximum length of pos_torso_confidence value.
void set_ori_right_foot_confidence(const float new_ori_right_foot_confidence)
Set ori_right_foot_confidence value.
size_t maxlenof_ori_right_shoulder_confidence() const
Get maximum length of ori_right_shoulder_confidence value.
size_t maxlenof_ori_right_hip_confidence() const
Get maximum length of ori_right_hip_confidence value.
float ori_left_hand_confidence() const
Get ori_left_hand_confidence value.
void set_pos_right_collar(unsigned int index, const float new_pos_right_collar)
Set pos_right_collar value at given index.
float * pos_right_fingertip() const
Get pos_right_fingertip value.
float * ori_right_hand() const
Get ori_right_hand value.
size_t maxlenof_ori_right_hand() const
Get maximum length of ori_right_hand value.
const char * type() const
Get type of interface.
size_t maxlenof_state() const
Get maximum length of state value.
size_t maxlenof_pos_right_wrist_confidence() const
Get maximum length of pos_right_wrist_confidence value.
float pos_left_fingertip_confidence() const
Get pos_left_fingertip_confidence value.
void set_ori_left_shoulder(unsigned int index, const float new_ori_left_shoulder)
Set ori_left_shoulder value at given index.
void set_pose(const char *new_pose)
Set pose value.
size_t maxlenof_pos_right_hip() const
Get maximum length of pos_right_hip value.
float pos_right_wrist_confidence() const
Get pos_right_wrist_confidence value.
void set_ori_left_collar(unsigned int index, const float new_ori_left_collar)
Set ori_left_collar value at given index.
size_t maxlenof_pos_head_confidence() const
Get maximum length of pos_head_confidence value.
void set_ori_head(unsigned int index, const float new_ori_head)
Set ori_head value at given index.
float ori_head_confidence() const
Get ori_head_confidence value.
float pos_left_wrist_confidence() const
Get pos_left_wrist_confidence value.
size_t maxlenof_pos_right_elbow_confidence() const
Get maximum length of pos_right_elbow_confidence value.
size_t maxlenof_pos_neck() const
Get maximum length of pos_neck value.
float * ori_left_collar() const
Get ori_left_collar value.
size_t maxlenof_pos_left_foot_confidence() const
Get maximum length of pos_left_foot_confidence value.
void set_pos_left_fingertip_confidence(const float new_pos_left_fingertip_confidence)
Set pos_left_fingertip_confidence value.
void set_pos_right_collar_confidence(const float new_pos_right_collar_confidence)
Set pos_right_collar_confidence value.
size_t maxlenof_ori_left_hip() const
Get maximum length of ori_left_hip value.
float pos_left_hand_confidence() const
Get pos_left_hand_confidence value.
float ori_right_hand_confidence() const
Get ori_right_hand_confidence value.
void set_state(const State new_state)
Set state value.
size_t maxlenof_pos_left_wrist_confidence() const
Get maximum length of pos_left_wrist_confidence value.
float * pos_left_fingertip() const
Get pos_left_fingertip value.
void set_pos_right_wrist(unsigned int index, const float new_pos_right_wrist)
Set pos_right_wrist value at given index.
void set_ori_right_hip(unsigned int index, const float new_ori_right_hip)
Set ori_right_hip value at given index.
void set_user_id(const uint32_t new_user_id)
Set user_id value.
size_t maxlenof_ori_right_wrist() const
Get maximum length of ori_right_wrist value.
void set_ori_left_fingertip(unsigned int index, const float new_ori_left_fingertip)
Set ori_left_fingertip value at given index.
size_t maxlenof_ori_left_foot_confidence() const
Get maximum length of ori_left_foot_confidence value.
size_t maxlenof_ori_left_elbow() const
Get maximum length of ori_left_elbow value.
void set_ori_neck(unsigned int index, const float new_ori_neck)
Set ori_neck value at given index.
float pos_right_hip_confidence() const
Get pos_right_hip_confidence value.
void set_pos_left_shoulder_confidence(const float new_pos_left_shoulder_confidence)
Set pos_left_shoulder_confidence value.
size_t maxlenof_ori_left_shoulder() const
Get maximum length of ori_left_shoulder value.
void set_ori_left_collar_confidence(const float new_ori_left_collar_confidence)
Set ori_left_collar_confidence value.
float ori_neck_confidence() const
Get ori_neck_confidence value.
float pos_left_foot_confidence() const
Get pos_left_foot_confidence value.
void set_ori_right_shoulder(unsigned int index, const float new_ori_right_shoulder)
Set ori_right_shoulder value at given index.
size_t maxlenof_ori_head_confidence() const
Get maximum length of ori_head_confidence value.
size_t maxlenof_ori_right_wrist_confidence() const
Get maximum length of ori_right_wrist_confidence value.
float * ori_right_knee() const
Get ori_right_knee value.
size_t maxlenof_pos_left_collar_confidence() const
Get maximum length of pos_left_collar_confidence value.
const char * tostring_State(State value) const
Convert State constant to string.
float pos_right_fingertip_confidence() const
Get pos_right_fingertip_confidence value.
size_t maxlenof_pos_waist() const
Get maximum length of pos_waist value.
float ori_right_elbow_confidence() const
Get ori_right_elbow_confidence value.
float pos_right_hand_confidence() const
Get pos_right_hand_confidence value.
void set_ori_left_ankle(unsigned int index, const float new_ori_left_ankle)
Set ori_left_ankle value at given index.
void set_pos_left_hip_confidence(const float new_pos_left_hip_confidence)
Set pos_left_hip_confidence value.
size_t maxlenof_pos_right_knee_confidence() const
Get maximum length of pos_right_knee_confidence value.
size_t maxlenof_ori_right_collar_confidence() const
Get maximum length of ori_right_collar_confidence value.
size_t maxlenof_pos_waist_confidence() const
Get maximum length of pos_waist_confidence value.
void set_pos_left_foot(unsigned int index, const float new_pos_left_foot)
Set pos_left_foot value at given index.
void set_ori_right_wrist_confidence(const float new_ori_right_wrist_confidence)
Set ori_right_wrist_confidence value.
size_t maxlenof_ori_left_ankle_confidence() const
Get maximum length of ori_left_ankle_confidence value.
float pos_left_knee_confidence() const
Get pos_left_knee_confidence value.
size_t maxlenof_ori_left_fingertip_confidence() const
Get maximum length of ori_left_fingertip_confidence value.
void set_pos_right_hand_confidence(const float new_pos_right_hand_confidence)
Set pos_right_hand_confidence value.
float * ori_left_foot() const
Get ori_left_foot value.
float * pos_left_ankle() const
Get pos_left_ankle value.
float * com() const
Get com value.
void set_ori_right_ankle_confidence(const float new_ori_right_ankle_confidence)
Set ori_right_ankle_confidence value.
float * pos_right_elbow() const
Get pos_right_elbow value.
void set_ori_head_confidence(const float new_ori_head_confidence)
Set ori_head_confidence value.
void set_ori_right_shoulder_confidence(const float new_ori_right_shoulder_confidence)
Set ori_right_shoulder_confidence value.
void set_pos_left_foot_confidence(const float new_pos_left_foot_confidence)
Set pos_left_foot_confidence value.
size_t maxlenof_ori_right_hand_confidence() const
Get maximum length of ori_right_hand_confidence value.
float pos_head_confidence() const
Get pos_head_confidence value.
float * ori_right_collar() const
Get ori_right_collar value.
void set_pos_torso_confidence(const float new_pos_torso_confidence)
Set pos_torso_confidence value.
void set_ori_left_foot_confidence(const float new_ori_left_foot_confidence)
Set ori_left_foot_confidence value.
float * ori_waist() const
Get ori_waist value.
size_t maxlenof_ori_left_fingertip() const
Get maximum length of ori_left_fingertip value.
float ori_torso_confidence() const
Get ori_torso_confidence value.
void set_ori_torso(unsigned int index, const float new_ori_torso)
Set ori_torso value at given index.
The user's pose is currently being determined.
void set_ori_right_foot(unsigned int index, const float new_ori_right_foot)
Set ori_right_foot value at given index.
void set_ori_right_knee_confidence(const float new_ori_right_knee_confidence)
Set ori_right_knee_confidence value.
void set_ori_waist(unsigned int index, const float new_ori_waist)
Set ori_waist value at given index.
float ori_left_shoulder_confidence() const
Get ori_left_shoulder_confidence value.
float * pos_right_wrist() const
Get pos_right_wrist value.
float pos_right_elbow_confidence() const
Get pos_right_elbow_confidence value.
size_t maxlenof_ori_right_elbow() const
Get maximum length of ori_right_elbow value.
size_t maxlenof_pos_left_hip() const
Get maximum length of pos_left_hip value.
float pos_waist_confidence() const
Get pos_waist_confidence value.
void set_ori_right_hip_confidence(const float new_ori_right_hip_confidence)
Set ori_right_hip_confidence value.
float * ori_right_fingertip() const
Get ori_right_fingertip value.
size_t maxlenof_pos_left_shoulder_confidence() const
Get maximum length of pos_left_shoulder_confidence value.
void set_ori_right_elbow_confidence(const float new_ori_right_elbow_confidence)
Set ori_right_elbow_confidence value.
void set_ori_left_hand_confidence(const float new_ori_left_hand_confidence)
Set ori_left_hand_confidence value.
float pos_left_elbow_confidence() const
Get pos_left_elbow_confidence value.
void set_ori_left_elbow(unsigned int index, const float new_ori_left_elbow)
Set ori_left_elbow value at given index.
float * pos_waist() const
Get pos_waist value.
size_t maxlenof_pos_neck_confidence() const
Get maximum length of pos_neck_confidence value.
size_t maxlenof_pos_left_hip_confidence() const
Get maximum length of pos_left_hip_confidence value.
size_t maxlenof_pos_right_collar() const
Get maximum length of pos_right_collar value.
float * ori_left_hip() const
Get ori_left_hip value.
size_t maxlenof_pos_right_wrist() const
Get maximum length of pos_right_wrist value.
float * pos_head() const
Get pos_head value.
float * ori_left_elbow() const
Get ori_left_elbow value.
size_t maxlenof_ori_right_collar() const
Get maximum length of ori_right_collar value.
void set_pos_left_hand(unsigned int index, const float new_pos_left_hand)
Set pos_left_hand value at given index.
float ori_left_foot_confidence() const
Get ori_left_foot_confidence value.
void set_pos_left_shoulder(unsigned int index, const float new_pos_left_shoulder)
Set pos_left_shoulder value at given index.
float pos_left_ankle_confidence() const
Get pos_left_ankle_confidence value.
void set_ori_left_elbow_confidence(const float new_ori_left_elbow_confidence)
Set ori_left_elbow_confidence value.
size_t maxlenof_pose() const
Get maximum length of pose value.
float * pos_right_hip() const
Get pos_right_hip value.
float * pos_left_wrist() const
Get pos_left_wrist value.
HumanSkeletonInterface Fawkes BlackBoard Interface.
size_t maxlenof_ori_neck_confidence() const
Get maximum length of ori_neck_confidence value.
virtual void copy_values(const Interface *other)
Copy values from other interface.
float ori_right_foot_confidence() const
Get ori_right_foot_confidence value.
void set_pos_right_hand(unsigned int index, const float new_pos_right_hand)
Set pos_right_hand value at given index.
char * pose() const
Get pose value.
void set_pos_left_knee_confidence(const float new_pos_left_knee_confidence)
Set pos_left_knee_confidence value.
size_t maxlenof_ori_right_shoulder() const
Get maximum length of ori_right_shoulder value.
float * ori_right_ankle() const
Get ori_right_ankle value.
void set_ori_left_foot(unsigned int index, const float new_ori_left_foot)
Set ori_left_foot value at given index.
float * pos_left_foot() const
Get pos_left_foot value.
size_t maxlenof_pos_right_foot_confidence() const
Get maximum length of pos_right_foot_confidence value.
size_t maxlenof_ori_right_foot_confidence() const
Get maximum length of ori_right_foot_confidence value.
float * pos_right_shoulder() const
Get pos_right_shoulder value.
void set_ori_left_hand(unsigned int index, const float new_ori_left_hand)
Set ori_left_hand value at given index.
float ori_right_shoulder_confidence() const
Get ori_right_shoulder_confidence value.
float ori_left_hip_confidence() const
Get ori_left_hip_confidence value.
virtual Message * create_message(const char *type) const
Create message based on type name.
size_t maxlenof_pos_right_hand() const
Get maximum length of pos_right_hand value.
float * ori_head() const
Get ori_head value.
float * pos_right_hand() const
Get pos_right_hand value.
void set_pos_right_fingertip(unsigned int index, const float new_pos_right_fingertip)
Set pos_right_fingertip value at given index.
float ori_left_ankle_confidence() const
Get ori_left_ankle_confidence value.
size_t maxlenof_ori_waist_confidence() const
Get maximum length of ori_waist_confidence value.
void set_pos_left_ankle_confidence(const float new_pos_left_ankle_confidence)
Set pos_left_ankle_confidence value.
void set_pos_torso(unsigned int index, const float new_pos_torso)
Set pos_torso value at given index.
float * pos_right_collar() const
Get pos_right_collar value.
void set_ori_left_fingertip_confidence(const float new_ori_left_fingertip_confidence)
Set ori_left_fingertip_confidence value.
float pos_right_collar_confidence() const
Get pos_right_collar_confidence value.
size_t maxlenof_pos_left_hand() const
Get maximum length of pos_left_hand value.
size_t maxlenof_ori_left_foot() const
Get maximum length of ori_left_foot value.
size_t maxlenof_ori_right_fingertip() const
Get maximum length of ori_right_fingertip value.
float * pos_neck() const
Get pos_neck value.
std::map< int, std::string > interface_enum_map_t
Map of enum integer to string values.
void set_pos_left_ankle(unsigned int index, const float new_pos_left_ankle)
Set pos_left_ankle value at given index.
The tracker is currently calibrating for the recognized human.
size_t maxlenof_pos_left_fingertip() const
Get maximum length of pos_left_fingertip value.
size_t maxlenof_ori_left_shoulder_confidence() const
Get maximum length of ori_left_shoulder_confidence value.
void set_pos_right_ankle_confidence(const float new_pos_right_ankle_confidence)
Set pos_right_ankle_confidence value.
size_t maxlenof_visibility_history() const
Get maximum length of visibility_history value.
size_t maxlenof_pos_left_shoulder() const
Get maximum length of pos_left_shoulder value.
void set_ori_right_elbow(unsigned int index, const float new_ori_right_elbow)
Set ori_right_elbow value at given index.
void set_pos_right_hip_confidence(const float new_pos_right_hip_confidence)
Set pos_right_hip_confidence value.
size_t maxlenof_pos_left_ankle() const
Get maximum length of pos_left_ankle value.
float ori_right_wrist_confidence() const
Get ori_right_wrist_confidence value.
float pos_left_hip_confidence() const
Get pos_left_hip_confidence value.
float ori_left_collar_confidence() const
Get ori_left_collar_confidence value.
void set_ori_right_knee(unsigned int index, const float new_ori_right_knee)
Set ori_right_knee value at given index.
void set_ori_left_wrist_confidence(const float new_ori_left_wrist_confidence)
Set ori_left_wrist_confidence value.
float * pos_left_hand() const
Get pos_left_hand value.
void set_pos_right_ankle(unsigned int index, const float new_pos_right_ankle)
Set pos_right_ankle value at given index.
void set_pos_left_knee(unsigned int index, const float new_pos_left_knee)
Set pos_left_knee value at given index.
float * pos_left_knee() const
Get pos_left_knee value.
void set_pos_left_elbow(unsigned int index, const float new_pos_left_elbow)
Set pos_left_elbow value at given index.
size_t maxlenof_pos_head() const
Get maximum length of pos_head value.