Class GestureSchedule

java.lang.Object
net.paulhertz.pixelaudio.schedule.GestureSchedule

public final class GestureSchedule extends Object
  • Field Details

    • points

      public final List<processing.core.PVector> points
    • timesMs

      public final float[] timesMs
  • Constructor Details

    • GestureSchedule

      public GestureSchedule(List<processing.core.PVector> points, float[] timesMs)
  • Method Details

    • size

      public int size()
    • durationMs

      public float durationMs()
    • isEmpty

      public boolean isEmpty()
    • normalizeTimesToStartAtZero

      public static float[] normalizeTimesToStartAtZero(float[] timesMs)
    • enforceNonDecreasing

      public static void enforceNonDecreasing(float[] t)