30 #ifndef DW_WORLD_OBJECT_ARRAY_H_ 31 #define DW_WORLD_OBJECT_ARRAY_H_ 87 uint32_t maxObjectCount,
151 #endif // DW_WORLD_OBJECT_ARRAY_H_
NVIDIA DriveWorks API: World Model Lane Assignment
Max number of object types.
NVIDIA DriveWorks API: World Model Lanes
dwStatus
Status definition.
DW_API_PUBLIC dwStatus dwObjectArray_fromObstacleArray(dwObjectArray *out, const dwObstacleArray *obstacles, const dwLaneAssignmentArray *assignments)
Copy obstacle array and lane assignment array into object array.
DW_API_PUBLIC dwStatus dwObjectArray_toObstacleArray(dwObstacleArray *outObstacles, dwLaneAssignmentArray *outAssignments, const dwObjectArray *in)
Copy object array to obstacle array and lane assignment array.
DW_API_PUBLIC dwStatus dwObjectArray_create(dwObjectArray *array, uint32_t maxObjectCount, dwObjectType objectType)
Populate a dwObjectArray struct.
Homogeneous array of structs.
NVIDIA DriveWorks API: World Module
DW_API_PUBLIC dwStatus dwObjectArray_copyDetailsToObstacle(dwObjectArray *inout)
Copy object details field to obstacle field in each of the elements of the array. ...
dwObjectType
List of object types known to dwObjectArray.
DW_API_PUBLIC dwStatus dwObjectArray_destroy(dwObjectArray *array)
Destroy memory in a dwObjectArray struct.
NVIDIA DriveWorks API: World Module
DW_API_PUBLIC dwStatus dwObjectArray_fromLaneAssignmentArray(dwObjectArray *out, const dwLaneAssignmentArray *assignments)
Copy lane assignment array into object array.