@@ -544,7 +544,8 @@ message MovingObject
544544 //
545545 repeated Bone skeleton_data = 2 ;
546546
547- // Bones in the skeleton of the pedestrian
547+ //
548+ // \brief Bones in the skeleton of the pedestrian
548549 //
549550 // Each point represents a joint, or otherwise important point in the skeleton
550551 // of a pedestrian. For example pelvis, knee or shoulder. The naming convention
@@ -558,7 +559,7 @@ message MovingObject
558559 // To properly identify the bones the pre-defined naming convention
559560 // must be used.
560561 //
561- //\image html OSI_SkeletonNamingConvention.svg
562+ // \image html OSI_SkeletonNamingConvention.svg
562563 //
563564 // A bone's name, position, and orientation is defined by the end-point closer
564565 // to the root. For example: the "LOWER_ARM_L" will define the point in the left
@@ -581,14 +582,14 @@ message MovingObject
581582 //
582583 optional Vector3d position = 2 ;
583584
584- // Orientation of the skeleton point
585+ // Orientation of the bone
585586 //
586587 // Reference System is the root, defined by bbcenter_to_root
587588 // (\c PedestrianAttributes::bbcenter_to_root).
588589 //
589590 optional Orientation3d orientation = 3 ;
590591
591- // Orientation of the skeleton point
592+ // Orientation of the bone
592593 //
593594 // Reference System is the root, defined by bbcenter_to_root
594595 // (\c PedestrianAttributes::bbcenter_to_root).
@@ -602,13 +603,15 @@ message MovingObject
602603 //
603604 optional bool missing = 5 ;
604605
605- // The type of the skeleton point
606+ // The type of the bone
606607 //
607- // \note Skeleton Points of each type can be assigned, or left empty depending
608- // on the desired level of detail, or present data. However, if a Skeleton Point
609- // is defined, all Skeleton Points in the chain from that point back to the root
608+ // \note Bone of each type can be assigned, or left empty depending
609+ // on the desired level of detail, or present data. However, if a bone is
610+ // defined, all bones in the chain from that bone back to the root
610611 // point must be defined to create a complete chain.
611612 //
613+ // \image html OSI_PedestrianModelHierarchy.jpg
614+ //
612615 enum Type {
613616
614617 // Root point of the pedestrian. Defined by bbcenter_to_root
@@ -685,19 +688,11 @@ message MovingObject
685688
686689 // Bone defines one of the feet.
687690 //
688- TYPE_FOOT_L = 18 ;
691+ TYPE_FULL_FOOT_L = 18 ;
689692
690693 // Bone defines one of the feet.
691694 //
692- TYPE_FOOT_R = 19 ;
693-
694- // Bone defines one of the toes.
695- //
696- TYPE_TOES_L = 20 ;
697-
698- // Bone defines one of the toes.
699- //
700- TYPE_TOES_R = 21 ;
695+ TYPE_FULL_FOOT_R = 19 ;
701696 }
702697 }
703698 }
0 commit comments