// 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; }