DriveWorks SDK Reference
3.5.78 Release
For Test and Development only

TrafficSigns.h File Reference

Detailed Description

NVIDIA DriveWorks API: Traffic Sign types enum

Description: This file defines the enums representing traffic signs.

Definition in file TrafficSigns.h.

Go to the source code of this file.

Data Structures

struct  dwTrafficSignalClass
 Class of traffic signal. More...
 
struct  dwTrafficSignalObjectList
 Array of TrafficSignalSlass objects. May contain related (constellation/ composite sign) or unrelated signs. More...
 

Enumerations

enum  dwSignClass {
  DW_SIGN_CLASS_ADVISORYSPEEDLIMIT = 0,
  DW_SIGN_CLASS_DIAMOND = 1,
  DW_SIGN_CLASS_DONOTENTER = 2,
  DW_SIGN_CLASS_ONEWAY = 3,
  DW_SIGN_CLASS_REDRING = 4,
  DW_SIGN_CLASS_EUBLUECIRCLE = 5,
  DW_SIGN_CLASS_EUCIRCULARSHAPEPATTERN = 6,
  DW_SIGN_CLASS_EUDIAMONDGENERAL = 7,
  DW_SIGN_CLASS_EUREDRINGBLUECIRCLE = 8,
  DW_SIGN_CLASS_SPEEDLIMIT10MPH = 9,
  DW_SIGN_CLASS_SPEEDLIMIT15MPH = 10,
  DW_SIGN_CLASS_SPEEDLIMIT20MPH = 11,
  DW_SIGN_CLASS_SPEEDLIMIT25MPH = 12,
  DW_SIGN_CLASS_SPEEDLIMIT30MPH = 13,
  DW_SIGN_CLASS_SPEEDLIMIT35MPH = 14,
  DW_SIGN_CLASS_SPEEDLIMIT40MPH = 15,
  DW_SIGN_CLASS_SPEEDLIMIT45MPH = 16,
  DW_SIGN_CLASS_SPEEDLIMIT50MPH = 17,
  DW_SIGN_CLASS_SPEEDLIMIT55MPH = 18,
  DW_SIGN_CLASS_SPEEDLIMIT60MPH = 19,
  DW_SIGN_CLASS_SPEEDLIMIT65MPH = 20,
  DW_SIGN_CLASS_SPEEDLIMIT70MPH = 21,
  DW_SIGN_CLASS_SPEEDLIMIT75MPH = 22,
  DW_SIGN_CLASS_SPEEDLIMIT80MPH = 23,
  DW_SIGN_CLASS_SPEEDLIMIT10KMH = 24,
  DW_SIGN_CLASS_SPEEDLIMIT15KMH = 25,
  DW_SIGN_CLASS_SPEEDLIMIT20KMH = 26,
  DW_SIGN_CLASS_SPEEDLIMIT30KMH = 27,
  DW_SIGN_CLASS_SPEEDLIMIT40KMH = 28,
  DW_SIGN_CLASS_SPEEDLIMIT50KMH = 29,
  DW_SIGN_CLASS_SPEEDLIMIT60KMH = 30,
  DW_SIGN_CLASS_SPEEDLIMIT70KMH = 31,
  DW_SIGN_CLASS_SPEEDLIMIT80KMH = 32,
  DW_SIGN_CLASS_SPEEDLIMIT90KMH = 33,
  DW_SIGN_CLASS_SPEEDLIMIT100KMH = 34,
  DW_SIGN_CLASS_SPEEDLIMIT110KMH = 35,
  DW_SIGN_CLASS_SPEEDLIMIT120KMH = 36,
  DW_SIGN_CLASS_SPEEDLIMIT130KMH = 37,
  DW_SIGN_CLASS_EUVARMESGSPEEDLIMITGENERAL = 38,
  DW_SIGN_CLASS_EUVARMESGWARNINGGENERAL = 39,
  DW_SIGN_CLASS_EUVARIABLEMESSAGESIGN = 40,
  DW_SIGN_CLASS_REDWARNINGTRIANGLE = 41,
  DW_SIGN_CLASS_RESTRICTIONGENERAL = 42,
  DW_SIGN_CLASS_SPEEDLIMITRESTRICTION = 43,
  DW_SIGN_CLASS_STOP = 44,
  DW_SIGN_CLASS_TURNSPROHIBITED = 45,
  DW_SIGN_CLASS_YIELD = 46,
  DW_SIGN_CLASS_UNSUPPORTED = 47,
  DW_SIGN_CLASS_COUNT = 48
}
 Legacy-models type of a sign (to be depricated). More...
 
enum  dwTrafficLightClass {
  DW_LIGHT_CLASS_NOT_FACING_OR_STATELESS = 0,
  DW_LIGHT_CLASS_GREEN_DOWN_ARROW = 1,
  DW_LIGHT_CLASS_GREEN_LEFT_ARROW = 2,
  DW_LIGHT_CLASS_GREEN_RIGHT_ARROW = 3,
  DW_LIGHT_CLASS_GREEN_SOLID = 4,
  DW_LIGHT_CLASS_GREEN_UP_ARROW = 5,
  DW_LIGHT_CLASS_RED_LEFT_ARROW = 6,
  DW_LIGHT_CLASS_RED_RIGHT_ARROW = 7,
  DW_LIGHT_CLASS_RED_SOLID = 8,
  DW_LIGHT_CLASS_YELLOW_LEFT_ARROW = 9,
  DW_LIGHT_CLASS_YELLOW_RIGHT_ARROW = 10,
  DW_LIGHT_CLASS_YELLOW_SOLID = 11,
  DW_LIGHT_CLASS_GREEN_LEFT_ARROW_GREEN_SOLID = 12,
  DW_LIGHT_CLASS_GREEN_LEFT_ARROW_RED_SOLID = 13,
  DW_LIGHT_CLASS_GREEN_RIGHT_ARROW_GREEN_SOLID = 14,
  DW_LIGHT_CLASS_GREEN_RIGHT_ARROW_RED_SOLID = 15,
  DW_LIGHT_CLASS_GREEN_SOLID_RED_LEFT_ARROW = 16,
  DW_LIGHT_CLASS_GREEN_SOLID_RED_RIGHT_ARROW = 17,
  DW_LIGHT_CLASS_RED_LEFT_ARROW_RED_SOLID = 18,
  DW_LIGHT_CLASS_RED_RIGHT_ARROW_RED_SOLID = 19,
  DW_LIGHT_CLASS_LANE_CLOSED = 20,
  DW_LIGHT_CLASS_NOT_A_CAR_LIGHT = 21,
  DW_LIGHT_CLASS_RED_SOLID_BLINK = 22,
  DW_LIGHT_CLASS_YELLOW_SOLID_BLINK = 23,
  DW_LIGHT_CLASS_YELLOW_LEFT_ARROW_BLINK = 24,
  DW_LIGHT_CLASS_UNKNOWN = 25,
  DW_LIGHT_CLASS_COUNT = 26
}
 Type of a light output combining independent vector outputs. More...
 
enum  dwTrafficSignalType {
  DW_TRAFFIC_SIGNAL_INVALID = 0,
  DW_TRAFFIC_SIGNAL_SIGN = 1,
  DW_TRAFFIC_SIGNAL_LIGHT = 2,
  DW_TRAFFIC_SIGNAL_VMS = 3,
  DW_TRAFFIC_SIGNAL_COUNT = 4
}
 Traffic signal major type selector - either light, sign, or VMS. More...
 
enum  dwTrafficSignalUnit {
  DW_TRAFFIC_SIGNAL_UNIT_INVALID = 0,
  DW_TRAFFIC_SIGNAL_UNIT_MILES = 1,
  DW_TRAFFIC_SIGNAL_UNIT_KMETERS = 2,
  DW_TRAFFIC_SIGNAL_UNIT_FEET = 3,
  DW_TRAFFIC_SIGNAL_UNIT_METERS = 4,
  DW_TRAFFIC_SIGNAL_UNIT_MPH = 5,
  DW_TRAFFIC_SIGNAL_UNIT_KMH = 6,
  DW_TRAFFIC_SIGNAL_UNIT_HOUR = 7,
  DW_TRAFFIC_SIGNAL_UNIT_MINUTE = 8,
  DW_TRAFFIC_SIGNAL_UNIT_SECOND = 9,
  DW_TRAFFIC_SIGNAL_UNIT_TON = 10,
  DW_TRAFFIC_SIGNAL_UNIT_COUNT = 11
}
 Unit-type of value used in functional sign. More...
 
enum  dwTrafficSignFunction {
  DW_TRAFFIC_SIGNAL_FUNCTION_INVALID = 0,
  DW_TRAFFIC_SIGNAL_FUNCTION_STOP = 1,
  DW_TRAFFIC_SIGNAL_FUNCTION_YIELD = 2,
  DW_TRAFFIC_SIGNAL_FUNCTION_PRIORITY_ROAD = 3,
  DW_TRAFFIC_SIGNAL_FUNCTION_ADVISORY = 4,
  DW_TRAFFIC_SIGNAL_FUNCTION_YIELD_TO_ONCOMING = 5,
  DW_TRAFFIC_SIGNAL_FUNCTION_PRIORITY_OVER_ONCOMING = 6,
  DW_TRAFFIC_SIGNAL_FUNCTION_RESTRICTION = 7,
  DW_TRAFFIC_SIGNAL_FUNCTION_WARNING = 8,
  DW_TRAFFIC_SIGNAL_FUNCTION_SPEED_LIMIT = 9,
  DW_TRAFFIC_SIGNAL_FUNCTION_EXCLUSIONARY = 10,
  DW_TRAFFIC_SIGNAL_FUNCTION_LANE_USAGE = 11,
  DW_TRAFFIC_SIGNAL_FUNCTION_MANDATORY = 12,
  DW_TRAFFIC_SIGNAL_FUNCTION_SPECIAL_REGULATION = 13,
  DW_TRAFFIC_SIGNAL_FUNCTION_INDICATION = 14,
  DW_TRAFFIC_SIGNAL_FUNCTION_COMPOSITE = 15,
  DW_TRAFFIC_SIGNAL_FUNCTION_OTHER = 16,
  DW_TRAFFIC_SIGNAL_FUNCTION_COUNT = 17
}
 Functional type of a traffic sign to which any regional traffic sign can be mapped. More...
 
enum  dwTrafficSignMarker {
  DW_TRAFFIC_SIGN_MARKER_INVALID = 0,
  DW_TRAFFIC_SIGN_MARKER_BEGIN = 1,
  DW_TRAFFIC_SIGN_MARKER_END = 2,
  DW_TRAFFIC_SIGN_MARKER_COUNT = 3
}
 Marker for beginning or end of sign validity. More...