@@ -323,6 +323,12 @@ message Lane
323
323
//
324
324
// \note OSI uses singular instead of plural for repeated field names.
325
325
//
326
+ // \note The boundary between adjacent lanes at different heights
327
+ // (e.g. a curb between a driving lane and a sidewalk)
328
+ // should not be shared, but modeled as two separate lane
329
+ // boundaries with individual ids. One for the upper, the
330
+ // other one for the lower lane.
331
+ //
326
332
// \rules
327
333
// check_if this.type is_different_to 4 else do_check is_set
328
334
// \endrules
@@ -344,6 +350,12 @@ message Lane
344
350
//
345
351
// \note OSI uses singular instead of plural for repeated field names.
346
352
//
353
+ // \note The boundary between adjacent lanes at different heights
354
+ // (e.g. a curb between a driving lane and a sidewalk)
355
+ // should not be shared, but modeled as two separate lane
356
+ // boundaries with individual ids. One for the upper, the
357
+ // other one for the lower lane.
358
+ //
347
359
// \rules
348
360
// check_if this.type is_different_to 4 else do_check is_set
349
361
// \endrules
@@ -813,6 +825,13 @@ message LaneBoundary
813
825
// \image html OSI_LaneBoundaryHeight.svg "" width=600px
814
826
//
815
827
// \note Field need not be set if it is previously defined.
828
+ //
829
+ // \note The boundary point height should not be used to model the boundary
830
+ // between two adjacent lanes at different heights as a single, shared
831
+ // boundary.
832
+ // Boundaries between adjacent lanes at different heights should be
833
+ // modeled as two separate lane boundaries.
834
+ //
816
835
// See \c LaneBoundary .
817
836
//
818
837
optional double height = 3 ;
0 commit comments