Enum RelationType

Enum Documentation

enum class lanelet::routing::RelationType : uint8_t

This enum expresses the types of relations lanelet2 distiguishes internally. Between two lanelets a and b (in this order), exactly one of these relation exists.

Note

The relation between b and a is different than between a and b. There is also no obvious symmetry. When a is left of b, b can be either right or adjacent right to b.

Values:

enumerator None

No relation.

enumerator Successor

A direct, reachable successor.

enumerator Left

(the only) directly adjacent, reachable left neighbour

enumerator Right

(the only) directly adjacent, reachable right neighbour

enumerator AdjacentLeft

directly adjacent, unreachable left neighbor

enumerator AdjacentRight

directly adjacent, unreachable right neighbor

enumerator Conflicting

Unreachable but with overlapping shape.

enumerator Area

Adjacent to a reachable area.