open_simulation_interface  v3.4.0 (2021-11-18)
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 Types

enum  Direction {
  DIRECTION_UNKNOWN = 0 , DIRECTION_OTHER = 1 , DIRECTION_NO_DIRECTION = 2 , DIRECTION_DIRECT_0_DEG = 3 ,
  DIRECTION_DIRECT_45_DEG_RIGHT = 4 , DIRECTION_DIRECT_45_DEG_LEFT = 5 , DIRECTION_DIRECT_90_DEG_RIGHT = 6 , DIRECTION_DIRECT_90_DEG_LEFT = 7 ,
  DIRECTION_DIRECT_135_DEG_RIGHT = 8 , DIRECTION_DIRECT_135_DEG_LEFT = 9 , DIRECTION_DIRECT_180_DEG = 10 , DIRECTION_TURN_45_DEG_RIGHT = 11 ,
  DIRECTION_TURN_45_DEG_LEFT = 12 , DIRECTION_TURN_90_DEG_RIGHT = 13 , DIRECTION_TURN_90_DEG_LEFT = 14 , DIRECTION_TURN_135_DEG_RIGHT = 15 ,
  DIRECTION_TURN_135_DEG_LEFT = 16 , DIRECTION_TURN_180_DEG_RIGHT = 17 , DIRECTION_TURN_180_DEG_LEFT = 18 , DIRECTION_CIRCLE_0_DEG = 19 ,
  DIRECTION_CIRCLE_45_DEG_RIGHT = 20 , DIRECTION_CIRCLE_45_DEG_LEFT = 21 , DIRECTION_CIRCLE_90_DEG_RIGHT = 22 , DIRECTION_CIRCLE_90_DEG_LEFT = 23 ,
  DIRECTION_CIRCLE_135_DEG_RIGHT = 24 , DIRECTION_CIRCLE_135_DEG_LEFT = 25 , DIRECTION_CIRCLE_180_DEG = 26 , DIRECTION_KEEP_LEFT_TO_TURN_0_DEG = 27 ,
  DIRECTION_KEEP_RIGHT_TO_TURN_0_DEG = 28 , DIRECTION_KEEP_LEFT_TO_TURN_90_DEG_RIGHT = 29 , DIRECTION_KEEP_RIGHT_TO_TURN_90_DEG_LEFT = 30 , DIRECTION_KEEP_LEFT_DRIVE_BACK_TO_TURN_90_DEG_RIGHT = 31 ,
  DIRECTION_KEEP_RIGHT_DRIVE_BACK_TO_TURN_90_DEG_LEFT = 32
}
 

Public Attributes

repeated Identifier lane_id = 1
 
repeated Direction direction = 2
 

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 oposite 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 oposite 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

◆ direction

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

The direction to which the arrow points to

◆ 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 \endrules


The documentation for this struct was generated from the following file: