19 #ifndef __ICUBCLIENT_TAGS_H__ 20 #define __ICUBCLIENT_TAGS_H__ 35 #define ICUBCLIENT_OPC_INVALID_ID -1 37 #define ICUBCLIENT_OPC_ENTITY_TAG ("entity") 38 #define ICUBCLIENT_OPC_ENTITY_OBJECT ("object") 39 #define ICUBCLIENT_OPC_ENTITY_BODYPART ("bodypart") 40 #define ICUBCLIENT_OPC_ENTITY_AGENT ("agent") 41 #define ICUBCLIENT_OPC_ENTITY_ACTION ("action") 42 #define ICUBCLIENT_OPC_ENTITY_RELATION ("relation") 44 #define ICUBCLIENT_OPC_OBJECT_NAME_TAG ("name") 45 #define ICUBCLIENT_OPC_OBJECT_PRESENT_TAG ("isPresent") 46 #define ICUBCLIENT_OPC_OBJECT_SALIENCY ("saliency") 47 #define ICUBCLIENT_OPC_OBJECT_VALUE ("value") 48 #define ICUBCLIENT_OPC_OBJECT_CURID_TAG ("cur_id") 50 #define ICUBCLIENT_OPC_OBJECT_ROBOTPOS_TAG ("position_3d") 51 #define ICUBCLIENT_OPC_OBJECT_ROBOTPOSX_TAG ("robot_position_x") 52 #define ICUBCLIENT_OPC_OBJECT_ROBOTPOSY_TAG ("robot_position_y") 53 #define ICUBCLIENT_OPC_OBJECT_ROBOTPOSZ_TAG ("robot_position_z") 54 #define ICUBCLIENT_OPC_OBJECT_ROBOTORX_TAG ("robot_orientation_x") 55 #define ICUBCLIENT_OPC_OBJECT_ROBOTORY_TAG ("robot_orientation_y") 56 #define ICUBCLIENT_OPC_OBJECT_ROBOTORZ_TAG ("robot_orientation_z") 57 #define ICUBCLIENT_OPC_OBJECT_RTDIMX_TAG ("rt_dim_x") 58 #define ICUBCLIENT_OPC_OBJECT_RTDIMY_TAG ("rt_dim_y") 59 #define ICUBCLIENT_OPC_OBJECT_RTDIMZ_TAG ("rt_dim_z") 62 #define ICUBCLIENT_OPC_OBJECT_GUI_COLOR_R ("color_r") 63 #define ICUBCLIENT_OPC_OBJECT_GUI_COLOR_G ("color_g") 64 #define ICUBCLIENT_OPC_OBJECT_GUI_COLOR_B ("color_b") 65 #define ICUBCLIENT_OPC_OBJECT_GUI_COLOR_ALPHA ("color_aplha") 68 #define ICUBCLIENT_OPC_FRAME_NAME ("frameName") 69 #define ICUBCLIENT_OPC_FRAME_MATRIX ("frameMatrix") 70 #define ICUBCLIENT_OPC_FRAME_SCALE ("frameScale") 73 #define ICUBCLIENT_OPC_OBJECT_SPATIAL_CONTAINS ("contains") 74 #define ICUBCLIENT_OPC_OBJECT_SPATIAL_CONTAINED ("isContained") 75 #define ICUBCLIENT_OPC_OBJECT_SPATIAL_INTERSECTS ("intersects") 78 #define ICUBCLIENT_OPC_BODY_PART_TYPE_HEAD ("head") 79 #define ICUBCLIENT_OPC_BODY_PART_TYPE_HAND_L ("handLeft") 80 #define ICUBCLIENT_OPC_BODY_PART_TYPE_HAND_R ("handRight") 81 #define ICUBCLIENT_OPC_BODY_PART_TYPE_WRIST_L ("wristLeft") 82 #define ICUBCLIENT_OPC_BODY_PART_TYPE_WRIST_R ("wristRight") 83 #define ICUBCLIENT_OPC_BODY_PART_TYPE_ELBOW_L ("elbowLeft") 84 #define ICUBCLIENT_OPC_BODY_PART_TYPE_ELBOW_R ("elbowRight") 85 #define ICUBCLIENT_OPC_BODY_PART_TYPE_SHOULDER_C ("shoulderCenter") 86 #define ICUBCLIENT_OPC_BODY_PART_TYPE_SHOULDER_L ("shoulderLeft") 87 #define ICUBCLIENT_OPC_BODY_PART_TYPE_SHOULDER_R ("shoulderRight") 88 #define ICUBCLIENT_OPC_BODY_PART_TYPE_SPINE ("spine") 89 #define ICUBCLIENT_OPC_BODY_PART_TYPE_HIP_C ("hipCenter") 90 #define ICUBCLIENT_OPC_BODY_PART_TYPE_HIP_L ("hipLeft") 91 #define ICUBCLIENT_OPC_BODY_PART_TYPE_HIP_R ("hipRight") 92 #define ICUBCLIENT_OPC_BODY_PART_TYPE_KNEE_L ("kneeLeft") 93 #define ICUBCLIENT_OPC_BODY_PART_TYPE_KNEE_R ("kneeRight") 94 #define ICUBCLIENT_OPC_BODY_PART_TYPE_ANKLE_L ("ankleLeft") 95 #define ICUBCLIENT_OPC_BODY_PART_TYPE_ANKLE_R ("ankleRight") 96 #define ICUBCLIENT_OPC_BODY_PART_TYPE_FOOT_L ("footLeft") 97 #define ICUBCLIENT_OPC_BODY_PART_TYPE_FOOT_R ("footRight") 98 #define ICUBCLIENT_OPC_BODY_PART_TYPE_COLLAR_L ("collarLeft") 99 #define ICUBCLIENT_OPC_BODY_PART_TYPE_COLLAR_R ("collarRight") 100 #define ICUBCLIENT_OPC_BODY_PART_TYPE_FT_L ("fingertipLeft") 101 #define ICUBCLIENT_OPC_BODY_PART_TYPE_FT_R ("fingertipRight") 102 #define ICUBCLIENT_OPC_BODY_PART_TYPE_COM ("CoM") 133 #define ICUBCLIENT_KINECT_ALL_INFO ("all_info") 134 #define ICUBCLIENT_KINECT_DEPTH ("depth") 135 #define ICUBCLIENT_KINECT_DEPTH_PLAYERS ("depth_players") 136 #define ICUBCLIENT_KINECT_DEPTH_RGB ("depth_rgb") 137 #define ICUBCLIENT_KINECT_DEPTH_RGB_PLAYERS ("depth_rgb_players") 138 #define ICUBCLIENT_KINECT_DEPTH_JOINTS ("depth_joints") 139 #define ICUBCLIENT_KINECT_CMD_PING ("ping") 140 #define ICUBCLIENT_KINECT_CMD_ACK ("ack") 141 #define ICUBCLIENT_KINECT_CMD_NACK ("nack") 142 #define ICUBCLIENT_KINECT_CMD_GET3DPOINT ("get3D") 143 #define ICUBCLIENT_KINECT_SEATED_MODE ("seated") 144 #define ICUBCLIENT_KINECT_CLOSEST_PLAYER -1