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.