Skip to content

Commit 6526e0a

Browse files
author
Habedank Clemens
committed
changed to curb defintions still using width field and staying more in line with curb definitions in other standards
Signed-off-by: Habedank Clemens <[email protected]>
1 parent 6c166c7 commit 6526e0a

File tree

1 file changed

+11
-23
lines changed

1 file changed

+11
-23
lines changed

osi_lane.proto

Lines changed: 11 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,7 @@ message Lane
441441
// driving, it should be used in combination with TYPE_NONDRIVING.
442442
//
443443
// \note A typical lane boundary for this lane-subtype has the type
444-
// TYPE_CURB_UPPER_EDGE.
444+
// TYPE_CURB_TOP.
445445
//
446446
SUBTYPE_SIDEWALK = 4;
447447

@@ -800,9 +800,7 @@ message LaneBoundary
800800

801801
// The overall width of the lane boundary at the position of the
802802
// \c BoundaryPoint .
803-
// Used for lines forming lane markings.
804-
//
805-
// \attention Shall not be used for curbs.
803+
// Used for lines forming lane markings.
806804
//
807805
// \image html OSI_LaneBoundaryWidth.svg "" width=600px
808806
//
@@ -814,9 +812,9 @@ message LaneBoundary
814812
// The overall height of the lane boundary at the position of the
815813
// \c BoundaryPoint .
816814
// This field can be used for guard rails, curbs, barriers and sound
817-
// barriers and reflects the maximal physical hight of those items and thereby the height
815+
// barriers and reflects the maximal physical height of those items and thereby the height
818816
// of the boundary line at this point. It does not specify the direction
819-
// in which the height points to; for this the concept of surface lines is used.
817+
// in which the height points to.
820818
//
821819
// \image html OSI_LaneBoundaryHeight.svg "" width=600px
822820
//
@@ -1035,7 +1033,9 @@ message LaneBoundary
10351033
//
10361034
TYPE_GUARD_RAIL = 11;
10371035

1038-
// A curb. TODO: Suggestion to deprecate with this PR.
1036+
// A curb.
1037+
//
1038+
// \attention This field might be deprecated v4.0.
10391039
//
10401040
TYPE_CURB = 12;
10411041

@@ -1051,25 +1051,13 @@ message LaneBoundary
10511051
//
10521052
TYPE_SOUND_BARRIER = 15;
10531053

1054-
// The lower edge of a curb.
1055-
//
1056-
// \note If a curb stands on its own (no sidewalk attached), it has
1057-
// two lower edges.
1054+
// The bottom of a curb.
10581055
//
1059-
TYPE_CURB_LOWER_EDGE = 16;
1056+
TYPE_CURB_BOTTOM = 16;
10601057

1061-
// The upper edge of a curb.
1062-
//
1063-
// Note that the shape of the curb (e.g. a phase)
1064-
// is currently not supported by OSI. The upper edge reflects the
1065-
// first point of the curb's cross-section that has the maximum height
1066-
// (following the profile from the lower edge).
1067-
// More detailed hight profiles can be supported with surface lines.
1068-
//
1069-
// \note If a curb stands on its own (no sidewalk attached), it has
1070-
// two upper edges.
1058+
// The top of a curb.
10711059
//
1072-
TYPE_CURB_UPPER_EDGE = 17;
1060+
TYPE_CURB_TOP = 17;
10731061
}
10741062

10751063
// The semantic color of the lane boundary in case of a lane markings.

0 commit comments

Comments
 (0)