@@ -1109,7 +1109,8 @@ message MovingObject
11091109 //
11101110 repeated Bone skeleton_data = 2 ;
11111111
1112- // Bones in the skeleton of the pedestrian
1112+ //
1113+ // \brief Bones in the skeleton of the pedestrian
11131114 //
11141115 // Each point represents a joint, or otherwise important point in the skeleton
11151116 // of a pedestrian. For example pelvis, knee or shoulder. The naming convention
@@ -1123,7 +1124,7 @@ message MovingObject
11231124 // To properly identify the bones the pre-defined naming convention
11241125 // must be used.
11251126 //
1126- //\image html OSI_SkeletonNamingConvention.svg
1127+ // \image html OSI_SkeletonNamingConvention.svg
11271128 //
11281129 // A bone's name, position, and orientation is defined by the end-point closer
11291130 // to the root. For example: the "LOWER_ARM_L" will define the point in the left
@@ -1146,14 +1147,14 @@ message MovingObject
11461147 //
11471148 optional Vector3d position = 2 ;
11481149
1149- // Orientation of the skeleton point
1150+ // Orientation of the bone
11501151 //
11511152 // Reference System is the root, defined by bbcenter_to_root
11521153 // (\c PedestrianAttributes::bbcenter_to_root).
11531154 //
11541155 optional Orientation3d orientation = 3 ;
11551156
1156- // Orientation of the skeleton point
1157+ // Orientation of the bone
11571158 //
11581159 // Reference System is the root, defined by bbcenter_to_root
11591160 // (\c PedestrianAttributes::bbcenter_to_root).
@@ -1167,13 +1168,15 @@ message MovingObject
11671168 //
11681169 optional bool missing = 5 ;
11691170
1170- // The type of the skeleton point
1171+ // The type of the bone
11711172 //
1172- // \note Skeleton Points of each type can be assigned, or left empty depending
1173- // on the desired level of detail, or present data. However, if a Skeleton Point
1174- // is defined, all Skeleton Points in the chain from that point back to the root
1173+ // \note Bone of each type can be assigned, or left empty depending
1174+ // on the desired level of detail, or present data. However, if a bone is
1175+ // defined, all bones in the chain from that bone back to the root
11751176 // point must be defined to create a complete chain.
11761177 //
1178+ // \image html OSI_PedestrianModelHierarchy.jpg
1179+ //
11771180 enum Type {
11781181
11791182 // Root point of the pedestrian. Defined by bbcenter_to_root
@@ -1250,19 +1253,11 @@ message MovingObject
12501253
12511254 // Bone defines one of the feet.
12521255 //
1253- TYPE_FOOT_L = 18 ;
1256+ TYPE_FULL_FOOT_L = 18 ;
12541257
12551258 // Bone defines one of the feet.
12561259 //
1257- TYPE_FOOT_R = 19 ;
1258-
1259- // Bone defines one of the toes.
1260- //
1261- TYPE_TOES_L = 20 ;
1262-
1263- // Bone defines one of the toes.
1264- //
1265- TYPE_TOES_R = 21 ;
1260+ TYPE_FULL_FOOT_R = 19 ;
12661261 }
12671262 }
12681263 }
0 commit comments