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>
65 int64_t timestamp_sec;
66 int64_t timestamp_usec;
262 } HumanSkeletonInterface_data_t;
265 HumanSkeletonInterface_data_t *data;
271 HumanSkeletonInterface();
272 ~HumanSkeletonInterface();
286 void set_pose(
const char * new_pose);
289 float com(
unsigned int index)
const;
290 void set_com(
unsigned int index,
const float new_com);
291 void set_com(
const float * new_com);
294 float pos_head(
unsigned int index)
const;
295 void set_pos_head(
unsigned int index,
const float new_pos_head);
302 float pos_neck(
unsigned int index)
const;
303 void set_pos_neck(
unsigned int index,
const float new_pos_neck);
310 float pos_torso(
unsigned int index)
const;
311 void set_pos_torso(
unsigned int index,
const float new_pos_torso);
318 float pos_waist(
unsigned int index)
const;
319 void set_pos_waist(
unsigned int index,
const float new_pos_waist);
486 float ori_head(
unsigned int index)
const;
487 void set_ori_head(
unsigned int index,
const float new_ori_head);
494 float ori_neck(
unsigned int index)
const;
495 void set_ori_neck(
unsigned int index,
const float new_ori_neck);
502 float ori_torso(
unsigned int index)
const;
503 void set_ori_torso(
unsigned int index,
const float new_ori_torso);
510 float ori_waist(
unsigned int index)
const;
511 void set_ori_waist(
unsigned int index,
const float new_ori_waist);
680 virtual const char *
enum_tostring(
const char *enumtype,
int val)
const;