@@ -152,13 +152,9 @@ message Lane
152152 //
153153 repeated Identifier free_lane_boundary_id = 10 ;
154154
155- // A lane framing describes the surroundings of the lane segment.
156- //
157- optional LaneFraming lane_framing = 11 ;
158-
159155 // The condition of the lane, e.g. influenced by weather.
160156 //
161- optional RoadCondition road_condition = 12 ;
157+ optional RoadCondition road_condition = 11 ;
162158
163159 // Definition of available lane types.
164160 //
@@ -186,31 +182,6 @@ message Lane
186182 TYPE_INTERSECTION = 4 ;
187183 }
188184
189- // Definition of available lane framing types.
190- //
191- enum LaneFraming
192- {
193- // Lane of unknown framing (must not be used in ground truth).
194- //
195- LANE_FRAMING_UNKNOWN = 0 ;
196-
197- // Other (unspecified but known) lane framing.
198- //
199- LANE_FRAMING_OTHER = 1 ;
200-
201- // The lane is not framed.
202- //
203- LANE_FRAMING_OPEN = 2 ;
204-
205- // The lane segment is inside a tunnel.
206- //
207- LANE_FRAMING_TUNNEL = 3 ;
208-
209- // The lane segment is on a bridge.
210- //
211- LANE_FRAMING_BRIDGE = 4 ;
212- }
213-
214185 //
215186 // \brief The condition of the road surface.
216187 //
@@ -345,6 +316,12 @@ message LaneBoundary
345316 // The color of the lane boundary in case of lane markings.
346317 //
347318 optional Color color = 4 ;
319+
320+ // The ids of \c StationaryObjects which limit the corresponding lane.
321+ // This field must be set if the \c LaneBoundary.type is set to
322+ // # TYPE_STRUCTURE
323+ //
324+ repeated Identifier limiting_structure_id = 5 ;
348325
349326 // The lane boundary type.
350327 // There is no special representation for double lines, e.g. solid / solid
@@ -388,18 +365,30 @@ message LaneBoundary
388365 // surface.
389366 //
390367 TYPE_SNOW_EDGE = 7 ;
368+
369+ // A lane boundary covered by grass.
370+ //
371+ TYPE_GRASS_EDGE = 8 ;
372+
373+ // A lane boundary covered by gravel.
374+ //
375+ TYPE_GRAVEL_EDGE = 9 ;
376+
377+ // A lane boundary covered by soil.
378+ //
379+ TYPE_SOIL_EDGE = 10 ;
391380
392381 // A guard rail.
393382 //
394- TYPE_GUARD_RAIL = 8 ;
383+ TYPE_GUARD_RAIL = 11 ;
395384
396385 // A curb.
397386 //
398- TYPE_CURB = 9 ;
387+ TYPE_CURB = 12 ;
399388
400389 // A structure (e.g. building or tunnel wall).
401390 //
402- TYPE_STRUCTURE = 10 ;
391+ TYPE_STRUCTURE = 13 ;
403392 }
404393
405394 // The color of the lane boundary in case of a lane markings.
0 commit comments