类 Clustering


  • public class Clustering
    extends java.lang.Object
    作者:
    wyq
    • 构造器概要

      构造器 
      构造器 说明
      Clustering()  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static void calculate​(java.lang.String inFile, java.lang.String outFile, int N, int M, int LN, DistanceType disType)
      Clustering calculation
      static void calculate​(java.util.List<VectorLayer> trajLayers, java.lang.String outFile, int N, int M, int LN, int interval, DistanceType disType)
      Clustering calculation
      static int[][] calculation​(double[][] DATA, int LN, DistanceType disType)
      Clustering calculation
      static void calculation​(double[][] DATA, java.lang.String outFile, int LN, DistanceType disType)
      Clustering calculation
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • Clustering

        public Clustering()
    • 方法详细资料

      • calculate

        public static void calculate​(java.lang.String inFile,
                                     java.lang.String outFile,
                                     int N,
                                     int M,
                                     int LN,
                                     DistanceType disType)
                              throws java.io.FileNotFoundException,
                                     java.io.IOException
        Clustering calculation
        参数:
        inFile - Input file
        outFile - Output file
        N - Row number
        M - Column number
        LN - Level number
        disType - Distant define type: Euclidean or Angle
        抛出:
        java.io.FileNotFoundException
        java.io.IOException
      • calculate

        public static void calculate​(java.util.List<VectorLayer> trajLayers,
                                     java.lang.String outFile,
                                     int N,
                                     int M,
                                     int LN,
                                     int interval,
                                     DistanceType disType)
                              throws java.io.IOException
        Clustering calculation
        参数:
        trajLayers - Trajectory layers
        outFile - Output file
        N - Row number - trajectory number
        M - Column number - 2 times of point number
        LN - Level number
        interval - Point interval
        disType - Distant define type: Euclidean or Angle
        抛出:
        java.io.IOException
      • calculation

        public static void calculation​(double[][] DATA,
                                       java.lang.String outFile,
                                       int LN,
                                       DistanceType disType)
                                throws java.io.IOException
        Clustering calculation
        参数:
        DATA - Input data array
        outFile - Output file
        LN - Level number
        disType - Distant define type: Euclidean or Angle
        抛出:
        java.io.IOException
      • calculation

        public static int[][] calculation​(double[][] DATA,
                                          int LN,
                                          DistanceType disType)
        Clustering calculation
        参数:
        DATA - Input data array
        LN - Level number
        disType - Distant define type: Euclidean or Angle
        返回:
        Clustering result array