Mercurial > dive4elements > river
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. |