DriveWorks SDK Reference
3.5.78 Release
For Test and Development only

OpenRoadNet.h File Reference

Detailed Description

NVIDIA DriveWorks API: OpenRoadNet Module

Description: This file defines OpenRoadNet methods.

Definition in file OpenRoadNet.h.

Go to the source code of this file.

Data Structures

struct  dwOpenRoadNetParams
 

Typedefs

typedef struct dwOpenRoadNetObject * dwOpenRoadNetHandle_t
 Handle to a OpenRoadNet object. More...
 

Enumerations

enum  dwFreespaceBoundaryType {
  DW_BOUNDARY_TYPE_OTHER = 0,
  DW_BOUNDARY_TYPE_CURB = 1,
  DW_BOUNDARY_TYPE_VEHICLE = 2,
  DW_BOUNDARY_TYPE_PERSON = 3,
  DW_BOUNDARY_TYPE_UNDEFINED = 4,
  DW_BOUNDARY_NUM_TYPES
}
 Category of free space boundary. More...
 
enum  dwOpenRoadNetBatchSize {
  DW_OPENROADNET_BATCH_SIZE_1 = 1,
  DW_OPENROADNET_BATCH_SIZE_2 = 2,
  DW_OPENROADNET_BATCH_SIZE_4 = 4,
  DW_OPENROADNET_BATCH_SIZE_6 = 6
}
 OpenRoadNet network batch size options. More...
 
enum  dwOpenRoadNetModel {
  DW_OPENROADNET_MODEL_FRONT = 0,
  DW_OPENROADNET_MODEL_SIDE = 1,
  DW_OPENROADNET_NUM_MODELS,
  DW_OPENROADNET_MODEL_CUSTOM = -1
}
 OpenRoadNet network models to be loaded by OpenRoadNet module. More...
 

Functions

DW_API_PUBLIC dwStatus dwOpenRoadNet_getClassLabel (const char **classLabel, uint32_t classIdx, dwOpenRoadNetHandle_t obj)
 Returns the class label for a given class index. More...
 
DW_API_PUBLIC dwStatus dwOpenRoadNet_getDNNMetaData (dwDNNMetaData *metaData, dwOpenRoadNetHandle_t obj)
 Returns the DNN metadata. More...
 
DW_API_PUBLIC dwStatus dwOpenRoadNet_getInputBlobsize (dwBlobSize *inputBlobsize, dwOpenRoadNetHandle_t obj)
 Returns input blob size that OpenRoadNet expects. More...
 
DW_API_PUBLIC dwStatus dwOpenRoadNet_initDefaultParams (dwOpenRoadNetParams *params, dwContextHandle_t ctx)
 Initializes OpenRoadNet parameters with default values. More...
 
DW_API_PUBLIC dwStatus dwOpenRoadNet_initialize (dwOpenRoadNetHandle_t *openRoadNetHandle, dwContextHandle_t ctx, const dwOpenRoadNetParams *openRoadNetParams)
 Initializes OpenRoadNet module. More...
 
DW_API_PUBLIC dwStatus dwOpenRoadNet_release (dwOpenRoadNetHandle_t obj)
 Releases the OpenRoadNet module. More...
 
DW_API_PUBLIC dwStatus dwOpenRoadNet_reset (dwOpenRoadNetHandle_t obj)
 Resets OpenRoadNet. More...