DriveWorks SDK Reference
3.5.78 Release
For Test and Development only

Radial Distance Function Interface

Detailed Description

Defines common radial distance function data structures.

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

Data Structures

struct  dwRadialDistanceFunction2D
 Holds the definition of 2D free space boundary. More...
 
struct  dwRadialDistanceFunction3D
 Holds the definition of 3D free space boundary. More...
 

Enumerations

enum  dwRDFBoundaryType {
  DW_RDF_BOUNDARY_TYPE_OBJECT = 0,
  DW_RDF_BOUNDARY_TYPE_CURB = 1,
  DW_RDF_BOUNDARY_TYPE_VEHICLE = 2,
  DW_RDF_BOUNDARY_TYPE_PERSON = 3,
  DW_RDF_BOUNDARY_TYPE_UNKNOWN = 4,
  DW_RDF_BOUNDARY_TYPE_FREESPACE = 5,
  DW_RDF_BOUNDARY_NUM_TYPES
}
 

Data Structure Documentation

◆ dwRadialDistanceFunction2D

struct dwRadialDistanceFunction2D
Data Fields
const dwRDFBoundaryType * boundaryType Type of the boundary.
dwTime_t hostEndTime
dwTime_t hostStartTime
uint32_t numberOfPoints
const dwVector2f * positions Boundary point location in image space (pixels).

◆ dwRadialDistanceFunction3D

struct dwRadialDistanceFunction3D
Data Fields
const dwRDFBoundaryType * boundaryType Type of the boundary.
const float32_t * confidences
dwTime_t hostEndTime
dwTime_t hostStartTime
uint32_t numberOfPoints
const dwVector3f * positions Boundary point location in 3D space (meters).
const dwVector3f * velocities

Enumeration Type Documentation

◆ dwRDFBoundaryType

Enumerator
DW_RDF_BOUNDARY_TYPE_OBJECT 

boundary with generic objects

DW_RDF_BOUNDARY_TYPE_CURB 

boundary with curb

DW_RDF_BOUNDARY_TYPE_VEHICLE 

boundary with vehicle

DW_RDF_BOUNDARY_TYPE_PERSON 

boundary with person

DW_RDF_BOUNDARY_TYPE_UNKNOWN 

undefined boundary

DW_RDF_BOUNDARY_TYPE_FREESPACE 

boundary is drivable space not an obstacle

DW_RDF_BOUNDARY_NUM_TYPES 

Definition at line 57 of file RadialDistanceFunction.h.