DriveWorks SDK Reference
3.5.78 Release
For Test and Development only

Structs for User Buffers

Detailed Description

Structs that are used as arguments in maps functions.

The buffers are provided by the user and filled by the driveworks function.

Data Structures

struct  dwMapsBoolBuffer
 User provided buffer of boolean variables. More...
 
struct  dwMapsFeatureBuffer
 User provided buffer of dwMapsFeatures. More...
 
struct  dwMapsGeoPointBuffer
 User provided buffer of dwMapsGeoPoint. More...
 
struct  dwMapsLaneBuffer
 User provided buffer of dwMapsLane. More...
 
struct  dwMapsLaneDividerBuffer
 User provided buffer of dwMapsLaneDividers. More...
 
struct  dwMapsLaneDividerLineBuffer
 User provided buffer of dwMapsLines. More...
 
struct  dwMapsLanePtrBuffer
 User provided buffer of dwMapsLane pointers. More...
 
struct  dwMapsPointBuffer
 User provided buffer of dwVector3f. More...
 
struct  dwMapsPolyline3fBuffer
 User provided buffer of dwPolyline3f. More...
 
struct  dwMapsRoadSegmentBuffer
 User provided buffer of dwMapsRoadSegments. More...
 
struct  dwMapsRoadSegmentPointerBuffer
 User provided buffer of dwMapsRoadSegment pointers. More...
 

Data Structure Documentation

◆ dwMapsBoolBuffer

struct 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

struct 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

struct 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