Class DBScan

All Implemented Interfaces:
Algorithm

public class DBScan extends ProcessFile implements Algorithm
  • Field Details

    • points

      public List<DataPoint> 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()
      Specified by:
      cluster in interface Algorithm
    • setPoints

      public void setPoints(List<DataPoint> points)
      Specified by:
      setPoints in interface Algorithm
    • process

      public boolean process(File in, File out)
      Specified by:
      process in class ProcessFile
    • getPoints

      public List<DataPoint> getPoints()
    • getClusters

      public List<Cluster> getClusters()
    • setClusters

      public void setClusters(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)