forked from ADAPTLab/MuDBSCAN
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRList.h
29 lines (22 loc) · 752 Bytes
/
RList.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/*
Algorithm: Micro-cluster based DBSCAN
Author: Aditya Sarma
email: [email protected]
*/
#ifndef RLIST_H
#define RLIST_H
#include "Def.h"
RHdrNd RinitHdrNd();
RLstNd RinitLstNd(RTreeNode tnInfo);
void RinsertLstElem(RHdrNd HdrNdLst, RTreeNode tnInfo);
void RinsertLstNd(RHdrNd HdrNdLst, RLstNd LstNdElem);
Boolean RisLstEmpty(RHdrNd HdrNdLst);
RLstNd RdeleteLstElem(RHdrNd HdrNdLst, RTreeNode tnInfo);
RLstNd RdeleteLstFirst(RHdrNd HdrNdLst);
RLstNd RdeleteNextNd(RHdrNd HdrNdLst, RLstNd LstNdElem);
RNbHdr RinitNbHdr();
Boolean RisNbLstEmpty(RNbHdr nbHdrInfo);
void RinsertNeighbors(Data dataTemp, Data dataClstElem, double dist);
void RprintNbhLst(RNbHdr nbHdrInfo, DataHdr dataList1);
void RfreeNeighborhood(Data currDataPoint);
#endif