Package one.empty3.feature
Class DBScan
- java.lang.Object
-
- one.empty3.io.ProcessNFiles
-
- one.empty3.io.ProcessFile
-
- one.empty3.feature.DBScan
-
- All Implemented Interfaces:
Algorithm
public class DBScan extends ProcessFile implements Algorithm
-
-
Field Summary
Fields Modifier and Type Field Description double
max_distance
int
min_points
java.util.List<DataPoint>
points
boolean[]
visited
-
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 DBScan()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cluster()
java.util.List<Cluster>
getClusters()
double
getMax_distance()
int
getMin_points()
int
getMinPoints()
java.util.List<DataPoint>
getPoints()
boolean[]
getVisited()
void
init(double max_distance, int min_points)
boolean
process(java.io.File in, java.io.File out)
void
setClusters(java.util.List<Cluster> clusters)
void
setMax_distance(double max_distance)
void
setMin_points(int min_points)
void
setMinPoints(int minPoints)
void
setPoints(java.util.List<DataPoint> points)
void
setVisited(boolean[] visited)
-
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
-
-
-
-
Field Detail
-
points
public java.util.List<DataPoint> points
-
max_distance
public double max_distance
-
min_points
public int min_points
-
visited
public boolean[] visited
-
-
Method Detail
-
init
public void init(double max_distance, int min_points)
-
setPoints
public void setPoints(java.util.List<DataPoint> points)
-
process
public boolean process(java.io.File in, java.io.File out)
- Specified by:
process
in classProcessFile
-
getPoints
public java.util.List<DataPoint> getPoints()
-
getClusters
public java.util.List<Cluster> getClusters()
-
setClusters
public void setClusters(java.util.List<Cluster> clusters)
-
getMax_distance
public double getMax_distance()
-
setMax_distance
public void setMax_distance(double max_distance)
-
getMin_points
public int getMin_points()
-
setMin_points
public void setMin_points(int min_points)
-
getVisited
public boolean[] getVisited()
-
setVisited
public void setVisited(boolean[] visited)
-
getMinPoints
public int getMinPoints()
-
setMinPoints
public void setMinPoints(int minPoints)
-
-