comparison artifacts/src/main/java/org/dive4elements/river/exports/StyledSeriesBuilder.java @ 9590:3f0803009a8f

Punkt 3.2 Lineare Interpolation weglassen für Peilungen
author gernotbelger
date Thu, 10 Jan 2019 14:52:23 +0100
parents 08f46ccd37ba
children 1d4262a68f1f
comparison
equal deleted inserted replaced
9589:0a30e01719ca 9590:3f0803009a8f
79 if (distanceToLastNonNan > distance && !Double.isNaN(yPoints[lastNonNaNIndex]) && !Double.isNaN(yPoints[i])) 79 if (distanceToLastNonNan > distance && !Double.isNaN(yPoints[lastNonNaNIndex]) && !Double.isNaN(yPoints[i]))
80 series.add((xPoints[i-1] + xPoints[i])/2, Double.NaN, false); 80 series.add((xPoints[i-1] + xPoints[i])/2, Double.NaN, false);
81 } 81 }
82 series.add(xPoints[i], yPoints[i], false); 82 series.add(xPoints[i], yPoints[i], false);
83 83
84 if (skipNANs && !Double.isNaN(xPoints[i]) && !Double.isNaN(yPoints[i])) 84 // if (skipNANs && !Double.isNaN(xPoints[i]) && !Double.isNaN(yPoints[i]))
85 lastNonNaNIndex = i; 85 if (!Double.isNaN(xPoints[i]) && !Double.isNaN(yPoints[i])) // skipNaN-State irrelevant, since lastNonNaNIndex is used for interpolation after gap-distance-comparison
86 lastNonNaNIndex = i;
86 } 87 }
87 } 88 }
88 89
89 /** 90 /**
90 * Add points to series. 91 * Add points to series.

http://dive4elements.wald.intevation.org