Data Structures | |
| struct | dwBulbState |
| Information about a traffic bulb object. More... | |
| struct | dwSignalBody |
| Attributes to represent one physical traffic light/sign. More... | |
| struct | dwTrafficLight |
| Structure representing one physical light and the evidence (likelihood) distribution over its states that are considered to have non-negligible probability. More... | |
| struct | dwTrafficLightsArray |
| Array of lights (light boards) More... | |
| struct | dwTrafficLightState |
| Structure representing one possible state of a traffic light. More... | |
Macros | |
| #define | DW_MAX_BULBS_PER_LIGHT 8 |
| #define | DW_TRAFFIC_LIGHT_ARRAY_MAX_COUNT 32 |
| #define | DW_TRAFFIC_LIGHT_STATES_MAX_COUNT 32 |
| struct dwBulbState |
| Data Fields | ||
|---|---|---|
| uint64_t | counterValue | Counter value (if any) |
| dwTrafficLightColor | lightColor | Traffic light color. |
| dwTrafficLightMode | lightMode | Traffic light mode. |
| dwTrafficLightShape | lightShape | Traffic light shape. |
| dwTrafficSignalSubject | lightSubject | Actors the traffic light applies to. |
| struct dwSignalBody |
| Data Fields | ||
|---|---|---|
| float32_t | confidence | Confidence value inferred by the tracker that the traffic signal exists. |
| dwVector3f | orientation | Orientation of the traffic signal. |
| dwConfidence2f | orientationConfidence | Confidence on the traffic signal orientation. |
| dwVector3f | position | 3D Position information on a reference point on the traffic signal object |
| dwConfidence3f | positionConfidence | Confidence on the traffic signal position. |
| uint64_t | sensorIdMask | Bitmask indicating which sensors agreed with this. |
| dwTime_t | timestamp_us | Global host system timestamp, the timestamp of the image that contained the sign/light. |
| uint64_t | trackId | Track ID of the traffic signal object persistent over time. |
| struct dwTrafficLight |
| Data Fields | ||
|---|---|---|
| dwTrafficLightState | lightStates[DW_TRAFFIC_LIGHT_STATES_MAX_COUNT] | Array of traffic light state, one entry per class of the traffic light classification type. |
| uint32_t | lightStatesCount | Number of traffic light states/classes are given a non-negligible probability by classifier. |
| dwSignalBody | signalBody | Physical property of a light. |
| struct dwTrafficLightsArray |
| Data Fields | ||
|---|---|---|
| uint32_t | count | Number of traffic lights bounding boxes appear in a singla frame. |
| dwTrafficLight | lights[DW_TRAFFIC_LIGHT_ARRAY_MAX_COUNT] | Array of traffic light bounding boxes. |
| struct dwTrafficLightState |
| Data Fields | ||
|---|---|---|
| dwBulbState | bulbStates[DW_MAX_BULBS_PER_LIGHT] | Array of light bulb state, one entry per type of the traffic light bulbs belong to a traffic light bounding box. |
| uint32_t | count | Number of light bulbs that defines a traffic light bounding box. |
| float32_t | probability | Evidence assigned to this state. |
| #define DW_MAX_BULBS_PER_LIGHT 8 |
Definition at line 54 of file SignalInterface.h.
| #define DW_TRAFFIC_LIGHT_ARRAY_MAX_COUNT 32 |
Definition at line 56 of file SignalInterface.h.
| #define DW_TRAFFIC_LIGHT_STATES_MAX_COUNT 32 |
Definition at line 55 of file SignalInterface.h.
| enum dwTrafficLightColor |
Type of traffic light bulb color.
Definition at line 59 of file SignalInterface.h.
| enum dwTrafficLightMode |
Type of traffic light bulb mode.
Definition at line 73 of file SignalInterface.h.
| enum dwTrafficLightShape |
Type of traffic light bulb shape.
Definition at line 85 of file SignalInterface.h.
Type of actors that the Traffic Light apaplies to.
Definition at line 115 of file SignalInterface.h.