Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/ReferenceCurveGenerator.java @ 9556:9b8e8fc1f408
Use facetName in all processors as themeType for legend aggregation.
author | gernotbelger |
---|---|
date | Tue, 23 Oct 2018 16:26:58 +0200 |
parents | 1cc7653ca84f |
children |
comparison
equal
deleted
inserted
replaced
9555:ef5754ba5573 | 9556:9b8e8fc1f408 |
---|---|
151 } | 151 } |
152 | 152 |
153 final CallContext context = getContext(); | 153 final CallContext context = getContext(); |
154 | 154 |
155 if (name.equals(facetName())) { | 155 if (name.equals(facetName())) { |
156 doReferenceOut(artifactFacet.getData(context), theme, visible); | 156 doReferenceOut(name, artifactFacet.getData(context), theme, visible); |
157 } | 157 } |
158 else if (FacetTypes.IS.MANUALPOINTS(name)) { | 158 else if (FacetTypes.IS.MANUALPOINTS(name)) { |
159 doPoints( | 159 doPoints( |
160 artifactFacet.getData(context), | 160 artifactFacet.getData(context), |
161 artifactFacet, | 161 artifactFacet, |
189 } | 189 } |
190 | 190 |
191 | 191 |
192 /** Register DataSeries with (maybe transformed) points. */ | 192 /** Register DataSeries with (maybe transformed) points. */ |
193 public void doReferenceOut( | 193 public void doReferenceOut( |
194 String facetName, | |
194 Object data, | 195 Object data, |
195 ThemeDocument theme, | 196 ThemeDocument theme, |
196 boolean visible | 197 boolean visible |
197 ) { | 198 ) { |
198 WW ww = (WW)data; | 199 WW ww = (WW)data; |
203 ? (WWAxisTypes)obj | 204 ? (WWAxisTypes)obj |
204 : new WWAxisTypes(ww); | 205 : new WWAxisTypes(ww); |
205 | 206 |
206 ApplyFunctionIterator iter = wwat.transform(ww, doNormalize()); | 207 ApplyFunctionIterator iter = wwat.transform(ww, doNormalize()); |
207 | 208 |
208 XYSeries series = new StyledXYSeries( | 209 XYSeries series = new StyledXYSeries(facetName, |
209 ww.getName(), false, theme); | 210 ww.getName(), false, theme); |
210 | 211 |
211 double [] values = new double[2]; | 212 double [] values = new double[2]; |
212 | 213 |
213 while (iter.hasNext()) { | 214 while (iter.hasNext()) { |
226 boolean visible | 227 boolean visible |
227 ){ | 228 ){ |
228 log.debug("ReferenceCurveGenerator.doPointOut"); | 229 log.debug("ReferenceCurveGenerator.doPointOut"); |
229 | 230 |
230 XYSeries series = | 231 XYSeries series = |
231 new StyledXYSeries(aandf.getFacetDescription(), theme); | 232 new StyledXYSeries(aandf.getFacetName(),aandf.getFacetDescription(), theme); |
232 | 233 |
233 series.add(point.getX(), point.getY()); | 234 series.add(point.getX(), point.getY()); |
234 | 235 |
235 addAxisSeries(series, YAXIS.W.idx, visible); | 236 addAxisSeries(series, YAXIS.W.idx, visible); |
236 } | 237 } |