Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/process/BedWidthProcessor.java @ 8699:a60a6e7ca24a
(issue1670) Remove parallel implementation for gaps in line themes.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Mon, 20 Apr 2015 15:32:03 +0200 |
parents | 5abbccb13e45 |
children | 1cc7653ca84f 0a5239a1e46e |
comparison
equal
deleted
inserted
replaced
8698:5c7b4f4a2e6c | 8699:a60a6e7ca24a |
---|---|
14 import org.dive4elements.artifactdatabase.state.ArtifactAndFacet; | 14 import org.dive4elements.artifactdatabase.state.ArtifactAndFacet; |
15 import org.dive4elements.artifacts.CallContext; | 15 import org.dive4elements.artifacts.CallContext; |
16 import org.dive4elements.river.artifacts.model.FacetTypes; | 16 import org.dive4elements.river.artifacts.model.FacetTypes; |
17 import org.dive4elements.river.exports.DiagramGenerator; | 17 import org.dive4elements.river.exports.DiagramGenerator; |
18 import org.dive4elements.river.exports.StyledSeriesBuilder; | 18 import org.dive4elements.river.exports.StyledSeriesBuilder; |
19 import org.dive4elements.river.jfree.GapInserter; | |
20 import org.dive4elements.river.jfree.StyledXYSeries; | 19 import org.dive4elements.river.jfree.StyledXYSeries; |
21 import org.dive4elements.river.themes.ThemeDocument; | 20 import org.dive4elements.river.themes.ThemeDocument; |
22 | 21 |
23 import org.dive4elements.river.artifacts.model.minfo.MorphologicWidth; | 22 import org.dive4elements.river.artifacts.model.minfo.MorphologicWidth; |
24 | 23 |
54 | 53 |
55 if (data instanceof MorphologicWidth) { | 54 if (data instanceof MorphologicWidth) { |
56 MorphologicWidth bData = (MorphologicWidth) data; | 55 MorphologicWidth bData = (MorphologicWidth) data; |
57 StyledSeriesBuilder.addPoints(series, bData.getAsArray(), true); | 56 StyledSeriesBuilder.addPoints(series, bData.getAsArray(), true); |
58 } else if (data instanceof double[][]) { | 57 } else if (data instanceof double[][]) { |
59 GapInserter gi = new GapInserter(series, GAP_WIDTH); | |
60 | |
61 double[][]values = (double[][]) data; | 58 double[][]values = (double[][]) data; |
62 for (int i = 0; i < values[0].length; i++) { | 59 StyledSeriesBuilder.addPoints(series, |
63 gi.add(values[0][i], values[1][i]); | 60 values, |
64 } | 61 false, |
62 GAP_WIDTH); | |
65 } else { | 63 } else { |
66 log.error("Unknown data for facet: " + bundle.getFacetName()); | 64 log.error("Unknown data for facet: " + bundle.getFacetName()); |
67 } | 65 } |
68 | 66 |
69 generator.addAxisSeries(series, axisName, visible); | 67 generator.addAxisSeries(series, axisName, visible); |