TI-radar AWR1843 C674x DSP core  1
clusteringDBscan.h
Go to the documentation of this file.
1 
40 #ifndef _DBSCAN_H_
41 #define _DBSCAN_H_
42 
43 
45 #define POINT_UNKNOWN 0
46 #define POINT_VISITED 1
47 
97  MmwDemo_detectedObjActual * restrict detObj2D,
98  uint16_t point,
99  uint16_t *restrict neigh,
100  uint16_t numPoints,
101  int32_t epsilon2,
102  int32_t epsilon,
103  float weight,
104  int32_t vFactor,
105  char * restrict visited,
106  uint16_t * restrict newCount,
107  uint16_t dBScanNeighbourLim);
108 
146  uint16_t clusterOriginator,
147  MmwDemo_detectedObjActual * restrict detObj2D,
148  uint16_t * restrict neighStart,
149  uint16_t * restrict neighLast,
150  clusteringDBscanReport_t * restrict report,
151  trackingInputReport_t * restrict trackingInput,
152  DSS_DataPathObj *obj);
153 
180  extern int32_t clusteringDBscanRun(clusteringDBscanInstance_t *inst,
181  DSS_DataPathObj *obj,
182  uint16_t numDetetectedObj,
183  clusteringDBscanOutput_t *output,
184  trackingInputReport_t *trackingInput);
185 
186 #endif //_DBSCAN_H_
clusteringDBscanInstance
error code for clusteringDBscan.
Definition: dss_data_path.h:308
trackingInputReport
Input to tracking from the clustering output.
Definition: dss_data_path.h:358
clusteringDBscan_calcInfoFixed
void clusteringDBscan_calcInfoFixed(uint16_t clusterOriginator, MmwDemo_detectedObjActual *restrict detObj2D, uint16_t *restrict neighStart, uint16_t *restrict neighLast, clusteringDBscanReport_t *restrict report, trackingInputReport_t *restrict trackingInput, DSS_DataPathObj *obj)
Definition: clusteringDBscan.c:355
clusteringDBscanReport
Structure for each cluster information report .
Definition: dss_data_path.h:347
clusteringDBscan_findNeighbors2Fixed
uint16_t clusteringDBscan_findNeighbors2Fixed(MmwDemo_detectedObjActual *restrict detObj2D, uint16_t point, uint16_t *restrict neigh, uint16_t numPoints, int32_t epsilon2, int32_t epsilon, float weight, int32_t vFactor, char *restrict visited, uint16_t *restrict newCount, uint16_t dBScanNeighbourLim)
Definition: clusteringDBscan.c:247
MmwDemo_detectedObjActual_t
Detected object estimated parameters.
Definition: dss_data_path.h:153
clusteringDBscanOutput
Structure of clustering output.
Definition: dss_data_path.h:367
DSS_DataPathObj_t
Millimeter Wave Demo Data Path Information.
Definition: dss_data_path.h:444
clusteringDBscanRun
int32_t clusteringDBscanRun(clusteringDBscanInstance_t *inst, DSS_DataPathObj *obj, uint16_t numDetetectedObj, clusteringDBscanOutput_t *output, trackingInputReport_t *trackingInput)
Definition: clusteringDBscan.c:79