xWRL6432 MMWAVE-L-SDK  05.04.00.01
dbscan.h
Go to the documentation of this file.
1 #ifndef DBSCAN_H_
2 #define DBSCAN_H_
3 
4 #include "define.h"
5 #include "mpdproc.h"
6 
7 typedef struct DBscanOutput
8 {
14 } DBscanOutput;
15 
16 
17 float distances[MAX_POINTS * (MAX_POINTS + 1) / 2];
18 
19 void dbscanOutputDataInit(DBscanOutput *dbscanOutputData);
20 
21 void dbscan(DPIF_PointCloudCartesianExt *points, int numPoints, float epsilon, int16_t minPoints, DBscanOutput *dbscanOutputData);
22 
23 #endif
distances
float distances[MAX_POINTS *(MAX_POINTS+1)/2]
Definition: dbscan.h:17
DBscanOutput::numClusters
int numClusters
Definition: dbscan.h:11
dbscan
void dbscan(DPIF_PointCloudCartesianExt *points, int numPoints, float epsilon, int16_t minPoints, DBscanOutput *dbscanOutputData)
dbscanOutputDataInit
void dbscanOutputDataInit(DBscanOutput *dbscanOutputData)
MAX_POINTS
#define MAX_POINTS
Definition: define.h:5
DBscanOutput::clusterSNR
float clusterSNR[MAX_CLUSTERS]
Definition: dbscan.h:13
DBscanOutput::indices
int indices[MAX_POINTS]
Definition: dbscan.h:9
DBscanOutput
Definition: dbscan.h:8
DBscanOutput::clusterCentroids
float clusterCentroids[2 *MAX_CLUSTERS]
Definition: dbscan.h:12
DBscanOutput::numPointsCluster
int numPointsCluster[MAX_CLUSTERS]
Definition: dbscan.h:10
define.h
MAX_CLUSTERS
#define MAX_CLUSTERS
Definition: define.h:6
mpdproc.h