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 |