Exemple #1
0
  // Find the min and max values
  static void normalize_input(Gesture g) {
    double maxacc = Double.MIN_VALUE;
    double minacc = Double.MAX_VALUE;

    for (int i = 0; i < g.getData().size(); i++) {
      for (int coord = 0; coord < 3; coord++) {
        if (Math.abs(g.getData().elementAt(i)[coord]) > maxacc)
          maxacc = Math.abs(g.getData().elementAt(i)[coord]);
        if (Math.abs(g.getData().elementAt(i)[coord]) < minacc)
          minacc = Math.abs(g.getData().elementAt(i)[coord]);
      }
    }

    g.setMaxAcceleration(maxacc);
    g.setMinAcceleration(minacc);
    // System.out.printf("minacc %f, maxacc %f\n", minacc, maxacc);
    return;
  }