Package one.empty3.feature
Class DBScan
java.lang.Object
one.empty3.io.ProcessFile
one.empty3.feature.DBScan
- All Implemented Interfaces:
Algorithm
-
Field Summary
FieldsModifier and TypeFieldDescriptiondoubleintboolean[]Fields inherited from class one.empty3.io.ProcessFile
bean, maxRes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcluster()doubleintintboolean[]voidinit(double max_distance, int min_points) booleanvoidsetClusters(List<Cluster> clusters) voidsetMax_distance(double max_distance) voidsetMin_points(int min_points) voidsetMinPoints(int minPoints) voidvoidsetVisited(boolean[] visited) Methods inherited from class one.empty3.io.ProcessFile
addSource, getOutputDirectory, getSource, getStackItem, isImage, processMem, setMaxRes, setOutputDirectory, setProperty, setStack
-
Field Details
-
points
-
max_distance
public double max_distance -
min_points
public int min_points -
visited
public boolean[] visited
-
-
Constructor Details
-
DBScan
public DBScan()
-
-
Method Details
-
init
public void init(double max_distance, int min_points) -
cluster
public void cluster() -
setPoints
-
process
- Overrides:
processin classProcessFile
-
getPoints
-
getClusters
-
setClusters
-
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)
-