X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=altoslib%2FAltosTimeSeries.java;h=80720f152c3bf3d232d6c8ae33d768fe1f1478fd;hp=7208c176d1450678e324a29d8a591d10279d5668;hb=ec46adee44ea08120b1940ca55a5fbdf56874bb1;hpb=98dc29a7a964f8d653b73989c6751695d168844c diff --git a/altoslib/AltosTimeSeries.java b/altoslib/AltosTimeSeries.java index 7208c176..80720f15 100644 --- a/altoslib/AltosTimeSeries.java +++ b/altoslib/AltosTimeSeries.java @@ -12,7 +12,7 @@ * General Public License for more details. */ -package org.altusmetrum.altoslib_12; +package org.altusmetrum.altoslib_14; import java.util.*; @@ -21,14 +21,17 @@ public class AltosTimeSeries implements Iterable, Comparable values; boolean data_changed; + double min_time = -2; public int compareTo(AltosTimeSeries other) { return label.compareTo(other.label); } public void add(AltosTimeValue tv) { - data_changed = true; - values.add(tv); + if (tv.time >= min_time) { + data_changed = true; + values.add(tv); + } } public void erase_values() { @@ -294,7 +297,7 @@ public class AltosTimeSeries implements Iterable, Comparable 1) + if (t > 1 || t < -1) t = 1; double k = i0 (beta * Math.sqrt (1 - t*t)) / i0(beta); return k;