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);

http://dive4elements.wald.intevation.org