DriveWorks SDK Reference
3.5.78 Release
For Test and Development only

SafetyForceField_processpipeline.h File Reference

Detailed Description

NVIDIA DriveWorks API: Safety Force Field

Description: This file defines the API of the driveworks safety force field module to check whether a desired control is safe, i.e. avoids collision with obstacles.

Note
SW Release Applicability: These APIs are available in NVIDIA DRIVE Software releases.

Definition in file SafetyForceField_processpipeline.h.

Go to the source code of this file.

Enumerations

enum  dwSafetyForceFieldStage {
  DW_SAFETY_FORCE_FIELD_STAGE_CPU_PRE_PROCESSING = 0,
  DW_SAFETY_FORCE_FIELD_STAGE_GPU_PROCESS = 1,
  DW_SAFETY_FORCE_FIELD_STAGE_CPU_SYNC_PROCESS = 2
}
 The process stages of the SafetyForceField. More...
 

Functions

DW_API_PUBLIC dwStatus dwSafetyForceField_bindInputLaneGraph (const dwLaneGraph *lg, dwSafetyForceFieldHandle_t handle)
 Bind a lane graph which represents road geometries. More...
 
DW_API_PUBLIC dwStatus dwSafetyForceField_bindInputObjects (dwObjectArray *objects, dwBindSlot slot, dwSafetyForceFieldHandle_t handle)
 Bind input perceived objects. More...
 
DW_API_PUBLIC dwStatus dwSafetyForceField_bindInputVehicleIOState (const dwVehicleIOState *vioState, dwSafetyForceFieldHandle_t handle)
 Bind input vehicle IO state. More...
 
DW_API_PUBLIC dwStatus dwSafetyForceField_processStage (dwSafetyForceFieldStage stage, dwSafetyForceFieldHandle_t handle)
 Perform safety force field processing stages. More...