DriveWorks SDK Reference
3.0.4260 Release
For Test and Development only

MapNet.h File Reference

Detailed Description

NVIDIA DriveWorks API: MapNet Module

Description: This file defines MapNet methods.

Definition in file MapNet.h.

Go to the source code of this file.

Data Structures

struct  dwMapNetParams
 

Typedefs

typedef struct dwMapNetObject * dwMapNetHandle_t
 Handle to a MapNet object. More...
 

Enumerations

enum  dwMapNetModel {
  DW_MAPNET_MODEL_FRONT_MULTI_CLASS = 0,
  DW_MAPNET_MODEL_FRONT_SINGLE_CLASS = 1,
  DW_MAPNET_MODEL_FRONT_REGRESSOR = 2,
  DW_MAPNET_MODEL_FRONT_E2E = 3,
  DW_MAPNET_NUM_MODELS,
  DW_MAPNET_MODEL_CUSTOM = -1
}
 MapNet network models to be loaded by MapNet module. More...
 
enum  dwMapNetType {
  DW_MAPNET_TYPE_SEGMENTATION,
  DW_MAPNET_TYPE_REGRESSOR,
  DW_MAPNET_TYPE_E2E,
  DW_MAPNET_TYPE_COUNT
}
 MapNet type. More...
 

Functions

DW_API_PUBLIC dwStatus dwMapNet_getClassLabel (const char **classLabel, uint32_t classIdx, dwMapNetHandle_t obj)
 Returns the class label for a given class index. More...
 
DW_API_PUBLIC dwStatus dwMapNet_getDNNMetaData (dwDNNMetaData *metaData, dwMapNetHandle_t obj)
 Returns the DNN metadata. More...
 
DW_API_PUBLIC dwStatus dwMapNet_getInputBlobsize (dwBlobSize *inputBlobsize, dwMapNetHandle_t obj)
 Returns input blob size that MapNet expects. More...
 
DW_API_PUBLIC dwStatus dwMapNet_initDefaultParams (dwMapNetParams *params, dwMapNetType mapnetType, dwContextHandle_t ctx)
 Initializes MapNet parameters with default values. More...
 
DW_API_PUBLIC dwStatus dwMapNet_initialize (dwMapNetHandle_t *mapNetHandle, const dwMapNetParams *mapNetParams, dwContextHandle_t ctx)
 Initializes MapNet module. More...
 
DW_API_PUBLIC dwStatus dwMapNet_release (dwMapNetHandle_t obj)
 Releases the MapNet module. More...
 
DW_API_PUBLIC dwStatus dwMapNet_reset (dwMapNetHandle_t obj)
 Resets MapNet. More...