comparison artifacts/src/main/java/org/dive4elements/river/artifacts/common/AbstractProcessor.java @ 9499:853f2dafc16e

VegetationZones in CrossSectionsDiagram
author gernotbelger
date Thu, 27 Sep 2018 18:06:26 +0200
parents d8e753d0fdb9
children 9b8e8fc1f408
comparison
equal deleted inserted replaced
9496:d8e753d0fdb9 9499:853f2dafc16e
28 import org.dive4elements.river.artifacts.sinfo.common.AbstractTkhCalculationResult; 28 import org.dive4elements.river.artifacts.sinfo.common.AbstractTkhCalculationResult;
29 import org.dive4elements.river.artifacts.states.DefaultState.ComputeType; 29 import org.dive4elements.river.artifacts.states.DefaultState.ComputeType;
30 import org.dive4elements.river.exports.DiagramGenerator; 30 import org.dive4elements.river.exports.DiagramGenerator;
31 import org.dive4elements.river.exports.StyledSeriesBuilder; 31 import org.dive4elements.river.exports.StyledSeriesBuilder;
32 import org.dive4elements.river.exports.process.DefaultProcessor; 32 import org.dive4elements.river.exports.process.DefaultProcessor;
33 import org.dive4elements.river.jfree.StripedAreaDataset;
34 import org.dive4elements.river.jfree.StripedAreaDataset.Stripe;
35 import org.dive4elements.river.jfree.StyledAreaSeriesCollection; 33 import org.dive4elements.river.jfree.StyledAreaSeriesCollection;
36 import org.dive4elements.river.jfree.StyledXYSeries; 34 import org.dive4elements.river.jfree.StyledXYSeries;
37 import org.dive4elements.river.themes.ThemeDocument; 35 import org.dive4elements.river.themes.ThemeDocument;
38 36
39 /** 37 /**
169 generator.addAxisDataset(area, getAxisName(), visible); 167 generator.addAxisDataset(area, getAxisName(), visible);
170 168
171 return null; 169 return null;
172 } 170 }
173 171
174 protected final String buildStripedAreaSeries(final Stripe[] stripes, final DiagramGenerator generator, final ArtifactAndFacet bundle,
175 final ThemeDocument theme, final boolean visible) {
176
177 final StripedAreaDataset dataset = new StripedAreaDataset(theme);
178
179 for (final Stripe stripe : stripes)
180 dataset.addStripe(stripe);
181
182 generator.addAxisDataset(dataset, getAxisName(), visible);
183
184 return null;
185 }
186
187 private Double findRadius(final CallContext context, final Artifact artifact) { 172 private Double findRadius(final CallContext context, final Artifact artifact) {
188 final Double start = (Double) context.getContextValue("startkm"); 173 final Double start = (Double) context.getContextValue("startkm");
189 final Double end = (Double) context.getContextValue("endkm"); 174 final Double end = (Double) context.getContextValue("endkm");
190 175
191 if (start == null || end == null) 176 if (start == null || end == null)

http://dive4elements.wald.intevation.org