osi3::LaneBoundary::Classification Struct Reference
Classification of a lane boundary.
More...
Collaboration diagram for osi3::LaneBoundary::Classification:

Public Types
| enum | Type { TYPE_UNKNOWN = 0, TYPE_OTHER = 1, TYPE_NO_LINE = 2, TYPE_SOLID_LINE = 3, TYPE_DASHED_LINE = 4, TYPE_BOTTS_DOTS = 5, TYPE_ROAD_EDGE = 6, TYPE_SNOW_EDGE = 7, TYPE_GRASS_EDGE = 8, TYPE_GRAVEL_EDGE = 9, TYPE_SOIL_EDGE = 10, TYPE_GUARD_RAIL = 11, TYPE_CURB = 12, TYPE_STRUCTURE = 13, TYPE_BARRIER = 14, TYPE_SOUND_BARRIER = 15 } |
| The lane boundary type. More... | |
| enum | Color { COLOR_UNKNOWN = 0, COLOR_OTHER = 1, COLOR_NONE = 2, COLOR_WHITE = 3, COLOR_YELLOW = 4, COLOR_RED = 5, COLOR_BLUE = 6, COLOR_GREEN = 7, COLOR_VIOLET = 8, COLOR_ORANGE = 9 } |
| The semantic color of the lane boundary in case of a lane markings. More... | |
Public Attributes
| optional Type | type = 1 |
| The type of the lane boundary. More... | |
| optional Color | color = 2 |
| The semantic color of the lane boundary in case of lane markings. More... | |
| repeated Identifier | limiting_structure_id = 3 |
The ids of StationaryObject which limit the corresponding lane. More... | |
Detailed Description
Classification of a lane boundary.
|
|
- Note
- In the example, the symbols l1, l2, ... and lb1, lb2, ... stand for the lane ids and lane boundary ids respectively, i.e. for integers (uint64). The symbols cl1, cl2, ... represent the osi3::Lane::Classification::centerline elements of the lanes with the respective ids.
Member Enumeration Documentation
◆ Type
The lane boundary type.
There is no special representation for double lines, e.g. solid / solid or dashed / solid. In such cases, each lane will define its own side of the lane boundary.
◆ Color
The semantic color of the lane boundary in case of a lane markings.
Lane markings that alternate in color must be represented by individual LaneBoundary segments.
- Note
- The color types represent the semantic color classification of lane markings only. They do not represent an actual visual appearance.
Member Data Documentation
◆ type
| optional Type osi3::LaneBoundary::Classification::type = 1 |
The type of the lane boundary.
◆ color
| optional Color osi3::LaneBoundary::Classification::color = 2 |
The semantic color of the lane boundary in case of lane markings.
- Note
- The color types represent the semantic classification of lane markings only. They do not represent an actual visual appearance.
◆ limiting_structure_id
| repeated Identifier osi3::LaneBoundary::Classification::limiting_structure_id = 3 |
The ids of StationaryObject which limit the corresponding lane.
This field must be set if the type is set to TYPE_STRUCTURE
- Rules
- refers_to: StationaryObject
- osi_lane.proto