open_simulation_interface
master (560d23a)
|
A traffic sign. More...
Classes | |
struct | MainSign |
Main sign of the traffic sign. More... | |
struct | SupplementarySign |
Additional supplementary sign modifying the main sign. More... | |
Public Types | |
enum | Variability { VARIABILITY_UNKNOWN = 0 , VARIABILITY_OTHER = 1 , VARIABILITY_FIXED = 2 , VARIABILITY_VARIABLE = 3 , VARIABILITY_MOVABLE = 4 , VARIABILITY_MUTABLE = 5 , VARIABILITY_MOVABLE_AND_MUTABLE = 6 } |
Definition of the variability of a traffic sign. More... | |
Public Attributes | |
optional Identifier | id = 1 |
The ID of the traffic sign. More... | |
optional MainSign | main_sign = 2 |
Main sign, e.g. More... | |
repeated SupplementarySign | supplementary_sign = 3 |
Additional supplementary signs, e.g. More... | |
repeated ExternalReference | source_reference = 4 |
Optional external reference to the traffic sign source. More... | |
A traffic sign.
All coordinates and orientations are relative to the global ground truth coordinate system.
Definition of the variability of a traffic sign.
optional Identifier osi3::TrafficSign::id = 1 |
The ID of the traffic sign.
optional MainSign osi3::TrafficSign::main_sign = 2 |
Main sign, e.g.
speed limit 30 km/h
repeated SupplementarySign osi3::TrafficSign::supplementary_sign = 3 |
Additional supplementary signs, e.g.
time limits, modifying the traffic sign.
repeated ExternalReference osi3::TrafficSign::source_reference = 4 |
Optional external reference to the traffic sign source.
The external reference point to the source of the traffic sign, if it is derived from one or more objects or external references.
For example, to reference a signal defined in an OpenDRIVE map the items should be set as follows:
GroundTruth::map_reference