open_simulation_interface
v3.4.0 (2021-11-18)
|
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 } |
Public Attributes | |
optional Identifier | id = 1 |
optional MainSign | main_sign = 2 |
repeated SupplementarySign | supplementary_sign = 3 |
repeated ExternalReference | source_reference = 4 |
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.
\rules is_globally_unique \endrules
optional MainSign osi3::TrafficSign::main_sign = 2 |
Main sign, e.g. speed limit 30 km/h
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
repeated SupplementarySign osi3::TrafficSign::supplementary_sign = 3 |
Additional supplementary signs, e.g. time limits, modifying the traffic sign.