DriveWorks SDK Reference
3.5.78 Release
For Test and Development only

PathNet.h File Reference

Detailed Description

NVIDIA DriveWorks API: PathNet Module

Description: This file defines PathNet methods.

Definition in file PathNet.h.

Go to the source code of this file.

Data Structures

struct  dwPathNetParams
 

Typedefs

typedef struct dwPathNetObject * dwPathNetHandle_t
 Handle to a PathNet object. More...
 

Enumerations

enum  dwPathAttributeType {
  DW_PATH_ATTRIBUTE_TYPE_UNDEFINED = 0,
  DW_PATH_ATTRIBUTE_TYPE_OPPOSITE_TRAFFIC = 1,
  DW_PATH_ATTRIBUTE_TYPE_COUNT = 2
}
 Category of path attributes. More...
 
enum  dwPathNetModel {
  DW_PATHNET_MODEL_FRONT_60_FOV = 0,
  DW_PATHNET_NUM_MODELS,
  DW_PATHNET_MODEL_CUSTOM = -1
}
 
enum  dwPathPositionType {
  DW_PATH_POSITION_TYPE_INVALID = 0,
  DW_PATH_POSITION_TYPE_UNDEFINED = 1,
  DW_PATH_POSITION_TYPE_EGO = 2,
  DW_PATH_POSITION_TYPE_ADJACENT_LEFT = 3,
  DW_PATH_POSITION_TYPE_ADJACENT_RIGHT = 4,
  DW_PATH_POSITION_TYPE_EGO_FORK_LEFT = 5,
  DW_PATH_POSITION_TYPE_EGO_FORK_RIGHT = 6,
  DW_PATH_POSITION_TYPE_ADJACENT_LEFT_FORK_LEFT = 7,
  DW_PATH_POSITION_TYPE_ADJACENT_RIGHT_FORK_RIGHT = 8,
  DW_PATH_POSITION_TYPE_COUNT = 9
}
 Category of path positions. More...
 

Functions

DW_API_PUBLIC dwStatus dwPathNet_getDNNMetaData (dwDNNMetaData *metaData, dwPathNetHandle_t obj)
 Returns the DNN metadata. More...
 
DW_API_PUBLIC dwStatus dwPathNet_getInputBlobSize (dwBlobSize *inputBlobSize, dwPathNetHandle_t obj)
 Returns input blob size that PathNet expects. More...
 
DW_API_PUBLIC dwStatus dwPathNet_getPathPositionLabel (const char **pathPositionLabel, uint32_t classIdx, dwPathNetHandle_t obj)
 Returns the path position label for a given path position index. More...
 
DW_API_PUBLIC dwStatus dwPathNet_initDefaultParams (dwPathNetParams *pathNetParams, dwContextHandle_t ctx)
 Initializes PathNet parameters with default values. More...
 
DW_API_PUBLIC dwStatus dwPathNet_initialize (dwPathNetHandle_t *pathNetHandle, const dwPathNetParams *pathNetParams, dwContextHandle_t ctx)
 Initializes PathNet module. More...
 
DW_API_PUBLIC dwStatus dwPathNet_release (dwPathNetHandle_t obj)
 Releases the PathNet module. More...
 
DW_API_PUBLIC dwStatus dwPathNet_reset (dwPathNetHandle_t obj)
 Resets PathNet. More...