LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
DBScan3DAlg.h File Reference

Go to the source code of this file.

Classes

struct  point_s
 
struct  node_s
 
struct  epsilon_neighbours_s
 
class  cluster::DBScan3DAlg
 

Namespaces

 fhicl
 parameter set interface
 
 cluster
 Cluster finding and building.
 

Macros

#define UNCLASSIFIED   -1
 
#define NOISE   -2
 
#define CORE_POINT   1
 
#define NOT_CORE_POINT   0
 
#define SUCCESS   0
 
#define FAILURE   -3
 

Typedefs

typedef struct point_s point_t
 
typedef struct node_s node_t
 
typedef struct epsilon_neighbours_s epsilon_neighbours_t
 

Macro Definition Documentation

#define CORE_POINT   1

Definition at line 36 of file DBScan3DAlg.h.

Referenced by cluster::DBScan3DAlg::dbscan(), and cluster::DBScan3DAlg::expand().

#define NOISE   -2

Definition at line 34 of file DBScan3DAlg.h.

Referenced by cluster::DBScan3DAlg::expand(), and cluster::DBScan3DAlg::spread().

#define NOT_CORE_POINT   0

Definition at line 37 of file DBScan3DAlg.h.

Referenced by cluster::DBScan3DAlg::expand().

#define UNCLASSIFIED   -1

Typedef Documentation

Definition at line 69 of file DBScan3DAlg.h.

typedef struct node_s node_t

Definition at line 63 of file DBScan3DAlg.h.

typedef struct point_s point_t

Definition at line 56 of file DBScan3DAlg.h.