Struct Classification::Arrow

Nested Relationships

This struct is a nested type of Struct SupplementarySign::Classification.

Struct Documentation

struct Arrow

An arrow denoting a direction shown on the traffic sign.

Public Types

enum Direction

The direction to which the arrow points to

Values:

DIRECTION_UNKNOWN = 0

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

DIRECTION_OTHER = 1

Other (specified but known) direction.

DIRECTION_NO_DIRECTION = 2

No arrow direction is specified.

DIRECTION_DIRECT_0_DEG = 3

An arrow pointing straight ahead in the direction of driving.

DIRECTION_DIRECT_45_DEG_RIGHT = 4

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

DIRECTION_DIRECT_45_DEG_LEFT = 5

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

DIRECTION_DIRECT_90_DEG_RIGHT = 6

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

DIRECTION_DIRECT_90_DEG_LEFT = 7

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

DIRECTION_DIRECT_135_DEG_RIGHT = 8

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

DIRECTION_DIRECT_135_DEG_LEFT = 9

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

DIRECTION_DIRECT_180_DEG = 10

A straight arrow pointing oposite to the direction of driving.

DIRECTION_TURN_45_DEG_RIGHT = 11

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

DIRECTION_TURN_45_DEG_LEFT = 12

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

DIRECTION_TURN_90_DEG_RIGHT = 13

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

DIRECTION_TURN_90_DEG_LEFT = 14

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

DIRECTION_TURN_135_DEG_RIGHT = 15

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

DIRECTION_TURN_135_DEG_LEFT = 16

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

DIRECTION_TURN_180_DEG_RIGHT = 17

A u-turn arrow towards the right.

DIRECTION_TURN_180_DEG_LEFT = 18

A u-turn arrow towards the left.

DIRECTION_CIRCLE_0_DEG = 19

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 = 20

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 = 21

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 = 22

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 = 23

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 = 24

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 = 25

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 = 26

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 = 27

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 = 28

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 = 29

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 = 30

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 = 31

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 = 32

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.

Public Members

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

The IDs of the lanes the arrow applies to

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

The direction to which the arrow points to