Structs that are used as arguments in maps functions.
The buffers are provided by the user and filled by the driveworks function.
◆ dwMapsBoolBuffer
| Data Fields |
|
bool * |
buffer |
pointer to bool buffer |
|
uint32_t |
maxSize |
maximum number of booleans that can fit into the buffer |
|
uint32_t |
size |
current number of valid booleans in the buffer |
◆ dwMapsFeatureBuffer
| struct dwMapsFeatureBuffer |
| Data Fields |
|
dwMapsFeature * |
buffer |
pointer to feature buffer |
|
uint32_t |
maxSize |
maximum number of features that fit into the buffer |
|
uint32_t |
size |
current number of valid features in the buffer |
◆ dwMapsGeoPointBuffer
| struct dwMapsGeoPointBuffer |
| Data Fields |
|
dwMapsGeoPoint * |
buffer |
pointer to geo point buffer |
|
uint32_t |
maxSize |
maximum number of points that fit into the buffer |
|
uint32_t |
size |
current number of valid points in the buffer |
◆ dwMapsLaneBuffer
| Data Fields |
|
dwMapsLane * |
buffer |
pointer to lane buffer |
|
uint32_t |
maxSize |
maximum number of lanes that fit into the buffer |
|
uint32_t |
size |
current number of valid lanes in the buffer |
◆ dwMapsLaneDividerBuffer
| struct dwMapsLaneDividerBuffer |
| Data Fields |
|
dwMapsLaneDivider * |
buffer |
pointer to lane divider buffer |
|
uint32_t |
maxSize |
maximum number of lane dividers that fit into the buffer |
|
uint32_t |
size |
current number of valid lane dividers in the buffer |
◆ dwMapsLaneDividerLineBuffer
| struct dwMapsLaneDividerLineBuffer |
| Data Fields |
|
dwMapsLaneDividerLine * |
buffer |
pointer to line buffer |
|
uint32_t |
maxSize |
maximum number of lines that fit into the buffer |
|
uint32_t |
size |
current number of valid lines in the buffer |
◆ dwMapsLanePtrBuffer
| struct dwMapsLanePtrBuffer |
| Data Fields |
|
const dwMapsLane ** |
buffer |
pointer to lane buffer |
|
uint32_t |
maxSize |
maximum number of lanes that fit into the buffer |
|
uint32_t |
size |
current number of valid lanes in the buffer |
◆ dwMapsPointBuffer
| Data Fields |
|
dwVector3f * |
buffer |
pointer to point buffer |
|
uint32_t |
maxSize |
maximum number of points that fit into the buffer |
|
uint32_t |
size |
current number of valid points in the buffer |
◆ dwMapsPolyline3fBuffer
| struct dwMapsPolyline3fBuffer |
| Data Fields |
|
dwPolyline3f * |
buffer |
pointer to polyline buffer |
|
uint32_t |
maxSize |
maximum number of polylines that fit into the buffer |
|
uint32_t |
size |
current number of valid polylines in the buffer |
◆ dwMapsRoadSegmentBuffer
| struct dwMapsRoadSegmentBuffer |
| Data Fields |
|
dwMapsRoadSegment * |
buffer |
pointer to road segment buffer |
|
uint32_t |
maxSize |
maximum number of road segments that fit into the buffer |
|
uint32_t |
size |
current number of valid road segments in the buffer |
◆ dwMapsRoadSegmentPointerBuffer
| struct dwMapsRoadSegmentPointerBuffer |
| Data Fields |
|
const dwMapsRoadSegment ** |
buffer |
pointer to road segment pointer buffer |
|
uint32_t |
maxSize |
maximum number of road segment pointers that fit into the buffer |
|
uint32_t |
size |
current number of valid road segment pointers in the buffer |