Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java @ 1901:da52932f3bc1
Handle interpolated WQ data in Computed Discharge Curve Diagram.
flys-artifacts/trunk@3261 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Wed, 16 Nov 2011 09:21:34 +0000 |
parents | 0463e1f80bfd |
children | 6c5229d0b8e5 |
comparison
equal
deleted
inserted
replaced
1900:64ffc371afe7 | 1901:da52932f3bc1 |
---|---|
99 Facet f = flys.getNativeFacet(facet); | 99 Facet f = flys.getNativeFacet(facet); |
100 | 100 |
101 if (name.equals(COMPUTED_DISCHARGE_Q)) { | 101 if (name.equals(COMPUTED_DISCHARGE_Q)) { |
102 doQOut((WQKms) f.getData(artifact, context), facet, attr, visible); | 102 doQOut((WQKms) f.getData(artifact, context), facet, attr, visible); |
103 } | 103 } |
104 else if (name.equals(STATIC_WQ)) { | |
105 doWQOut(f.getData(artifact, context), facet, attr, visible); | |
106 } | |
104 else if (name.equals(COMPUTED_DISCHARGE_MAINVALUES_Q) | 107 else if (name.equals(COMPUTED_DISCHARGE_MAINVALUES_Q) |
105 || name.equals(MAINVALUES_Q) | 108 || name.equals(MAINVALUES_Q) |
106 || name.equals(COMPUTED_DISCHARGE_MAINVALUES_W) | 109 || name.equals(COMPUTED_DISCHARGE_MAINVALUES_W) |
107 || name.equals(MAINVALUES_W) | 110 || name.equals(MAINVALUES_W) |
108 ) { | 111 ) { |
113 logger.warn("Unknown facet type for computed discharge: " + name); | 116 logger.warn("Unknown facet type for computed discharge: " + name); |
114 return; | 117 return; |
115 } | 118 } |
116 } | 119 } |
117 | 120 |
121 /** | |
122 * Add WQ Data to plot. | |
123 */ | |
124 protected void doWQOut( | |
125 Object wqkms, | |
126 Facet facet, | |
127 Document theme, | |
128 boolean visible | |
129 ) { | |
130 double [][] data = (double [][]) wqkms; | |
131 | |
132 XYSeries series = new StyledXYSeries(facet.getDescription(), theme); | |
133 StyledSeriesBuilder.addPoints(series, data); | |
134 addFirstAxisSeries(series, visible); | |
135 } | |
118 | 136 |
119 /** | 137 /** |
120 * Add Q-Series to plot. | 138 * Add Q-Series to plot. |
121 * @param wqkms actual data | 139 * @param wqkms actual data |
122 * @param theme theme to use. | 140 * @param theme theme to use. |