comparison gnv-artifacts/src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java @ 310:45625b5cd6d4

Added timegap definitions to charts. Adapted constructors and constructor calls. gnv-artifacts/trunk@368 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 24 Nov 2009 19:14:58 +0000
parents 80f7c5dc09c6
children e6e172a4915e
comparison
equal deleted inserted replaced
309:333ea3d54423 310:45625b5cd6d4
1 package de.intevation.gnv.chart; 1 package de.intevation.gnv.chart;
2 2
3 import java.util.Collection; 3 import java.util.Collection;
4 import java.util.Iterator;
4 import java.util.Locale; 5 import java.util.Locale;
5 6
6 import com.vividsolutions.jts.geom.Point; 7 import com.vividsolutions.jts.geom.Point;
7 import com.vividsolutions.jts.io.WKTReader; 8 import com.vividsolutions.jts.io.WKTReader;
8 import com.vividsolutions.jts.io.ParseException; 9 import com.vividsolutions.jts.io.ParseException;
13 import org.jfree.chart.plot.PlotOrientation; 14 import org.jfree.chart.plot.PlotOrientation;
14 import org.jfree.data.general.Series; 15 import org.jfree.data.general.Series;
15 import org.jfree.data.xy.XYSeries; 16 import org.jfree.data.xy.XYSeries;
16 17
17 import de.intevation.gnv.geobackend.base.Result; 18 import de.intevation.gnv.geobackend.base.Result;
19 import de.intevation.gnv.timeseries.gap.TimeGap;
18 import de.intevation.gnv.utils.DistanceCalculator; 20 import de.intevation.gnv.utils.DistanceCalculator;
19 21
20 22
21 /** 23 /**
22 * @author Ingo Weinzierl <ingo.weinzierl@intevation.de> 24 * @author Ingo Weinzierl <ingo.weinzierl@intevation.de>
34 public HorizontalProfileChart( 36 public HorizontalProfileChart(
35 ChartLabels labels, 37 ChartLabels labels,
36 ChartTheme theme, 38 ChartTheme theme,
37 Collection parameters, 39 Collection parameters,
38 Collection measurements, 40 Collection measurements,
41 Collection dates,
39 Collection result, 42 Collection result,
40 Collection dates, 43 Collection timeGaps,
41 Locale locale 44 Locale locale
42 ) { 45 ) {
43 super(labels, theme, parameters, measurements, result, dates, locale); 46 super(
47 labels,
48 theme,
49 parameters,
50 measurements,
51 dates,
52 result,
53 timeGaps,
54 locale
55 );
44 this.PLOT_ORIENTATION = PlotOrientation.VERTICAL; 56 this.PLOT_ORIENTATION = PlotOrientation.VERTICAL;
45 this.distance = 0; 57 this.distance = 0;
46 } 58 }
47 59
48 60

http://dive4elements.wald.intevation.org