Package one.empty3.feature
Class DBScanProcess
- java.lang.Object
-
- one.empty3.io.ProcessNFiles
-
- one.empty3.io.ProcessFile
-
- one.empty3.feature.DBScanProcess
-
public class DBScanProcess extends ProcessFile
-
-
Field Summary
-
Fields inherited from class one.empty3.io.ProcessFile
bean
-
Fields inherited from class one.empty3.io.ProcessNFiles
maxRes, processNFiles, properties
-
-
Constructor Summary
Constructors Constructor Description DBScanProcess()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dbscan()
double[]
density(java.util.List<double[]> cluster, double[] centroid)
double
distance(double[] p1, double[] p2)
java.util.List<double[]>
ns(java.util.List<double[]> points, double eps, double[] ps)
boolean
process(java.io.File in, java.io.File out)
-
Methods inherited from class one.empty3.io.ProcessFile
addSource, getOutputDirectory, getStackItem, initProperties, isImage, processFiles, processMem, setMaxRes, setOutputDirectory, setStack
-
Methods inherited from class one.empty3.io.ProcessNFiles
addFilter, getCode, getProcessNFiles, getProperties, getSource, setCode, setProcessNFiles, setProperties, setProperty
-
-
-
-
Method Detail
-
ns
public java.util.List<double[]> ns(java.util.List<double[]> points, double eps, double[] ps)
-
dbscan
public void dbscan()
-
distance
public double distance(double[] p1, double[] p2)
-
density
public double[] density(java.util.List<double[]> cluster, double[] centroid)
-
process
public boolean process(java.io.File in, java.io.File out)
- Specified by:
process
in classProcessFile
-
-