DriveWorks SDK Reference
3.5.78 Release
For Test and Development only

WaitNet.h File Reference

Detailed Description

NVIDIA DriveWorks API: WaitNet Module

Description: This file defines the WaitNet module.

Definition in file WaitNet.h.

Go to the source code of this file.

Data Structures

struct  dwWaitNetParams
 

Typedefs

typedef struct dwWaitNetObject * dwWaitNetHandle_t
 Handle to a WaitNet object. More...
 

Enumerations

enum  dwWaitNetModel {
  DW_WAITNET_MODEL_BBOX_INTERSECTION_TL_RS_V1 = 0,
  DW_WAITNET_MODEL_MULTITASK_WAITNET_V0 = 1,
  DW_WAITNET_NUM_MODELS = 2,
  DW_WAITNET_MODEL_CUSTOM = -1
}
 WaitNet network models to be loaded by WaitNet module. More...
 

Functions

DW_API_PUBLIC dwStatus dwWaitNet_getAvailableClasses (const dwWaitConditionObjectClass **intersectionClasses, const dwWaitConditionObjectClass **trafficControlClasses, uint32_t *numIntersectionClasses, uint32_t *numTrafficControlClasses, dwWaitNetHandle_t obj)
 Returns the object classes that WaitNet can detect. More...
 
DW_API_PUBLIC dwStatus dwWaitNet_getInputBlobsize (dwBlobSize *inputBlobsize, dwWaitNetHandle_t obj)
 Returns input blob size that WaitNet expects. More...
 
DW_API_PUBLIC dwStatus dwWaitNet_getOutputBlobsize (dwBlobSize *outputBlobsize, uint32_t blobIdx, dwWaitNetHandle_t obj)
 Returns output blob size that WaitNet expects. More...
 
DW_API_PUBLIC dwStatus dwWaitNet_initDefaultParams (dwWaitNetParams *params, dwContextHandle_t ctx)
 Initializes WaitNet parameters with default values. More...
 
DW_API_PUBLIC dwStatus dwWaitNet_initialize (dwWaitNetHandle_t *waitnetHandle, const dwWaitNetParams *waitnetParams, dwContextHandle_t ctx)
 Initializes WaitNet module. More...
 
DW_API_PUBLIC dwStatus dwWaitNet_release (dwWaitNetHandle_t obj)
 Releases the WaitNet module. More...
 
DW_API_PUBLIC dwStatus dwWaitNet_reset (dwWaitNetHandle_t obj)
 Resets WaitNet. More...