Struct LaneBoundary::BoundaryPoint

Nested Relationships

This struct is a nested type of Struct LaneBoundary.

Struct Documentation

struct BoundaryPoint

A single point of a lane boundary.

../_images/OSI_LaneBoundary.svg

The lane boundary point bp2_{i} is one of the points of lane boundary lb2.

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 bp2_{i+1}, bp2_{i}, bp2_{i-1} stand for osi3::LaneBoundary::BoundaryPoint elements.

Public Members

optional Vector3d osi3::LaneBoundary::BoundaryPoint::position = 1

The position of the BoundaryPoint.

optional double osi3::LaneBoundary::BoundaryPoint::width = 2

The overall width of the lane boundary at the position of the BoundaryPoint . Used for lines forming lane markings.

../_images/OSI_LaneBoundaryWidth.svg

Note

Field need not be set if it is defined previous. See LaneBoundary.

optional double osi3::LaneBoundary::BoundaryPoint::height = 3

The overall height of the lane boundary at the position of the BoundaryPoint . Used for guard rails, curbstone, or similar.

../_images/OSI_LaneBoundaryHeight.svg

Note

Field need not be set if it is previously defined. See LaneBoundary .