@@ -323,6 +323,12 @@ message Lane
323323 //
324324 // \note OSI uses singular instead of plural for repeated field names.
325325 //
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+ //
326332 // \rules
327333 // check_if this.type is_different_to 4 else do_check is_set
328334 // \endrules
@@ -344,6 +350,12 @@ message Lane
344350 //
345351 // \note OSI uses singular instead of plural for repeated field names.
346352 //
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+ //
347359 // \rules
348360 // check_if this.type is_different_to 4 else do_check is_set
349361 // \endrules
@@ -813,6 +825,13 @@ message LaneBoundary
813825 // \image html OSI_LaneBoundaryHeight.svg "" width=600px
814826 //
815827 // \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+ //
816835 // See \c LaneBoundary .
817836 //
818837 optional double height = 3 ;
0 commit comments