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