osi3::TrafficSign::SupplementarySign::Classification::Arrow Struct Reference

An arrow denoting a direction shown on the traffic sign. More...

Collaboration diagram for osi3::TrafficSign::SupplementarySign::Classification::Arrow:

Public Attributes

repeated Identifier lane_id = 1
 The IDs of the lanes the arrow applies to. More...
 
repeated Direction direction = 2
 The direction to which the arrow points to. More...
 

Detailed Description

An arrow denoting a direction shown on the traffic sign.

Member Enumeration Documentation

◆ Direction

The direction to which the arrow points to.

Enumerator
DIRECTION_UNKNOWN 

Direction of sign is unknown (must not be used in ground truth).

DIRECTION_OTHER 

Other (specified but known) direction.

DIRECTION_NO_DIRECTION 

No arrow direction is specified.

DIRECTION_DIRECT_0_DEG 

An arrow pointing straight ahead in the direction of driving.

DIRECTION_DIRECT_45_DEG_RIGHT 

A straight arrow pointing 45 degrees to the right in the direction of driving.

DIRECTION_DIRECT_45_DEG_LEFT 

A straight arrow pointing 45 degrees to the left in the direction of driving.

DIRECTION_DIRECT_90_DEG_RIGHT 

A straight arrow pointing 90 degrees to the right in the direction of driving.

DIRECTION_DIRECT_90_DEG_LEFT 

A straight arrow pointing 90 degrees to the left in the direction of driving.

DIRECTION_DIRECT_135_DEG_RIGHT 

A straight arrow pointing 135 degrees to the right in the direction of driving.

DIRECTION_DIRECT_135_DEG_LEFT 

A straight arrow pointing 135 degrees to the left in the direction of driving.

DIRECTION_DIRECT_180_DEG 

A straight arrow pointing opposite to the direction of driving.

DIRECTION_TURN_45_DEG_RIGHT 

A curved arrow pointing 45 degrees to the right in the direction of driving.

DIRECTION_TURN_45_DEG_LEFT 

A curved arrow pointing 45 degrees to the left in the direction of driving.

DIRECTION_TURN_90_DEG_RIGHT 

A curved arrow pointing 90 degrees to the right in the direction of driving.

DIRECTION_TURN_90_DEG_LEFT 

A curved arrow pointing 90 degrees to the left in the direction of driving.

DIRECTION_TURN_135_DEG_RIGHT 

A curved arrow pointing 135 degrees to the right in the direction of driving.

DIRECTION_TURN_135_DEG_LEFT 

A curved arrow pointing 135 degrees to the left in the direction of driving.

DIRECTION_TURN_180_DEG_RIGHT 

A u-turn arrow towards the right.

DIRECTION_TURN_180_DEG_LEFT 

A u-turn arrow towards the left.

DIRECTION_CIRCLE_0_DEG 

An arrow that includes a fraction of a circle and points forward in the direction of driving.

Used typically for roundabouts.

DIRECTION_CIRCLE_45_DEG_RIGHT 

An arrow that includes a fraction of a circle and points in 45 degrees to the right in the direction of driving.

Used typically for roundabouts.

DIRECTION_CIRCLE_45_DEG_LEFT 

An arrow that includes a fraction of a circle and points in 45 degrees to the left in the direction of driving.

Used typically for roundabouts.

DIRECTION_CIRCLE_90_DEG_RIGHT 

An arrow that includes a fraction of a circle and points in 90 degrees to the right in the direction of driving.

Used typically for roundabouts.

DIRECTION_CIRCLE_90_DEG_LEFT 

An arrow that includes a fraction of a circle and points in 90 degrees to the left in the direction of driving.

Used typically for roundabouts.

DIRECTION_CIRCLE_135_DEG_RIGHT 

An arrow that includes a fraction of a circle and points in 135 degrees to the right in the direction of driving.

Used typically for roundabouts.

DIRECTION_CIRCLE_135_DEG_LEFT 

An arrow that includes a fraction of a circle and points in 135 degrees to the left in the direction of driving.

Used typically for roundabouts.

DIRECTION_CIRCLE_180_DEG 

An arrow that includes a fraction of a circle and points in the opposite to the direction of driving.

Can be used in detours in roundabouts.

DIRECTION_KEEP_LEFT_TO_TURN_0_DEG 

An arrow that includes a fraction of a square and points forward in direction of driving.

Can be used for detours where you have to use a separate left lane to drive ahead.

DIRECTION_KEEP_RIGHT_TO_TURN_0_DEG 

An arrow that includes a fraction of a square and points forward in direction of driving.

Can be used for detours where you have to use a separate right lane to drive ahead.

DIRECTION_KEEP_LEFT_TO_TURN_90_DEG_RIGHT 

An arrow that includes a fraction of a square and points in 90 degrees to the right in direction of driving.

Can be used for detours where you have to use a separate left lane to turn right.

DIRECTION_KEEP_RIGHT_TO_TURN_90_DEG_LEFT 

An arrow that includes a fraction of a square and points in 90 degrees to the right in direction of driving.

Can be used for detours where you have to use a separate right lane to turn left.

DIRECTION_KEEP_LEFT_DRIVE_BACK_TO_TURN_90_DEG_RIGHT 

An arrow that includes a fraction of a square and points in 90 degrees to the right in direction of driving.

Can be used for detours where you have to use a separate left lane and you have to drive back to turn right.

DIRECTION_KEEP_RIGHT_DRIVE_BACK_TO_TURN_90_DEG_LEFT 

An arrow that includes a fraction of a square and points in 90 degrees to the right in direction of driving.

Can be used for detours where you have to use a separate right lane and you have to drive back to turn left.

Member Data Documentation

◆ lane_id

repeated Identifier osi3::TrafficSign::SupplementarySign::Classification::Arrow::lane_id = 1

The IDs of the lanes the arrow applies to.

Rules
refers_to: Lane

◆ direction

repeated Direction osi3::TrafficSign::SupplementarySign::Classification::Arrow::direction = 2

The direction to which the arrow points to.


  • osi_trafficsign.proto