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... | |