Пример #1
0
 private double[] applyWindow(double[] dataToProcess, String windowName) {
   if (windowName.equals("Hanning")) {
     return IstiUtilsMath.windowHanning(dataToProcess);
   } else if (windowName.equals("Hamming")) {
     return IstiUtilsMath.windowHamming(dataToProcess);
   } else if (windowName.equals("Cosine")) {
     return IstiUtilsMath.windowCosine(dataToProcess);
   } else if (windowName.equals("Triangular")) {
     return IstiUtilsMath.windowTriangular(dataToProcess);
   } else if (windowName.equals("Bartlett")) {
     return IstiUtilsMath.windowBartlett(dataToProcess);
   } else if (windowName.equals("Gauss")) {
     return IstiUtilsMath.windowGauss(dataToProcess);
   } else if (windowName.equals("Blackman")) {
     return IstiUtilsMath.windowBlackman(dataToProcess);
   } else {
     return dataToProcess;
   }
 }