Go to the source code of this file.
Data Structures | |
struct | dwLandmarkAttribute |
Describes the overall landmark type and sub attribute for a given landmark. More... | |
Macros | |
#define | DW_LANDMARK_TYPE_MAX_COUNT (DW_LANEMARK_TYPE_COUNT + DW_LANDMARK_INTERSECTION_TYPE_COUNT + DW_POLE_TYPE_COUNT) |
#define | DW_ROADMARK_TYPE_ARROWMARK (1 << 16) |
#define | DW_ROADMARK_TYPE_SPECIAL (1 << 19) |
#define | DW_ROADMARK_TYPE_SPEEDLIMITMARK (1 << 17) |
#define | DW_ROADMARK_TYPE_TEXTMARK (1 << 18) |
struct dwLandmarkAttribute |
Data Fields | ||
---|---|---|
dwLandmarkIntersectionType | intersectionAttribute | intersection attribute type of overall landmark, may be undefined if landmark is not an intersection |
dwLandmarkType | landmarkType | describes the overall landmark type of a specific landmark |
dwLaneMarkType | laneMarkAttribute | lanemark attribute type of overall landmark, may be undefined if landmark is not a lane marking |
dwPoleType | poleAttribute | pole attribute type of overall landmark, may be undefined if landmark is not a pole |
#define DW_LANDMARK_TYPE_MAX_COUNT (DW_LANEMARK_TYPE_COUNT + DW_LANDMARK_INTERSECTION_TYPE_COUNT + DW_POLE_TYPE_COUNT) |
Definition at line 214 of file LandmarkTypes.h.
#define DW_ROADMARK_TYPE_ARROWMARK (1 << 16) |
Definition at line 40 of file LandmarkTypes.h.
#define DW_ROADMARK_TYPE_SPECIAL (1 << 19) |
Definition at line 43 of file LandmarkTypes.h.
#define DW_ROADMARK_TYPE_SPEEDLIMITMARK (1 << 17) |
Definition at line 41 of file LandmarkTypes.h.
#define DW_ROADMARK_TYPE_TEXTMARK (1 << 18) |
Definition at line 42 of file LandmarkTypes.h.
Describes intersection attributes of the super landmark type DW_LANDMARK_TYPE_INTERSECTIONS defined above.
Definition at line 133 of file LandmarkTypes.h.
enum dwLandmarkType |
Describes overall landmark category which defines the super class for a subset of attributes that are defined below.
Enumerator | |
---|---|
DW_LANDMARK_TYPE_UNDEFINED | |
DW_LANDMARK_TYPE_LANE_MARKINGS | |
DW_LANDMARK_TYPE_POLES | |
DW_LANDMARK_TYPE_INTERSECTIONS | |
DW_LANDMARK_TYPE_ROADMARK | |
DW_LANDMARK_TYPE_COUNT |
Definition at line 49 of file LandmarkTypes.h.
enum dwLaneMarkColor |
Describes Lane marking colors of the super landmark type DW_LANDMARK_TYPE_LANE_MARKINGS defined above.
Enumerator | |
---|---|
DW_LANEMARK_COLOR_UNDEFINED | |
DW_LANEMARK_COLOR_WHITE | |
DW_LANEMARK_COLOR_YELLOW | |
DW_LANEMARK_COLOR_OTHER | |
DW_LANEMARK_COLOR_COUNT |
Definition at line 109 of file LandmarkTypes.h.
enum dwLaneMarkType |
Describes Lane marking attributes of the super landmark type DW_LANDMARK_TYPE_LANE_MARKINGS defined above.
Definition at line 61 of file LandmarkTypes.h.
enum dwPoleType |
Describes pole attributes of the super landmark type DW_LANDMARK_TYPE_POLES defined above.
Enumerator | |
---|---|
DW_POLE_TYPE_UNDEFINED | |
DW_POLE_TYPE_OTHER | |
DW_POLE_TYPE_ROADSIGN | |
DW_POLE_TYPE_LIGHT | |
DW_POLE_TYPE_UTILITY | |
DW_POLE_TYPE_TREE | |
DW_POLE_TYPE_COUNT |
Definition at line 120 of file LandmarkTypes.h.
enum dwRoadmarkType |
Describes roadmark types.
Definition at line 148 of file LandmarkTypes.h.