Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/DischargeCurveGenerator.java @ 6899:0a127b6fa490
DischargeCurveGenerator: Use DischargeProcessor.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Thu, 22 Aug 2013 14:24:44 +0200 |
parents | e97e710ecf3f |
children | d710bd3df387 |
comparison
equal
deleted
inserted
replaced
6898:ebe7dfffacc4 | 6899:0a127b6fa490 |
---|---|
189 boolean visible | 189 boolean visible |
190 ) { | 190 ) { |
191 String name = artifactFacet.getFacetName(); | 191 String name = artifactFacet.getFacetName(); |
192 logger.debug("DischargeCurveGenerator.doOut: " + name); | 192 logger.debug("DischargeCurveGenerator.doOut: " + name); |
193 | 193 |
194 if (name.equals(DISCHARGE_CURVE) | 194 DischargeProcessor dProcessor = new DischargeProcessor(getRange()[0]); |
195 if (dProcessor.canHandle(name)) { | |
196 // In Base DischargeCurveGenerator, always at gauge, use WCm axis. | |
197 dProcessor.doOut(this, artifactFacet, theme, visible, YAXIS.WCm.idx); | |
198 } | |
199 else if (name.equals(DISCHARGE_CURVE) | |
195 || name.equals(GAUGE_DISCHARGE_CURVE)) { | 200 || name.equals(GAUGE_DISCHARGE_CURVE)) { |
196 doDischargeOut( | 201 doDischargeOut( |
197 (D4EArtifact)artifactFacet.getArtifact(), | 202 (D4EArtifact)artifactFacet.getArtifact(), |
198 artifactFacet.getData(context), | 203 artifactFacet.getData(context), |
199 artifactFacet.getFacetDescription(), | 204 artifactFacet.getFacetDescription(), |
200 theme, | 205 theme, |
201 visible); | 206 visible); |
202 } | |
203 else if (name.equals(COMPUTED_DISCHARGE_MAINVALUES_Q) | |
204 || name.equals(MAINVALUES_Q) | |
205 || name.equals(COMPUTED_DISCHARGE_MAINVALUES_W) | |
206 || name.equals(MAINVALUES_W)) | |
207 { | |
208 RiverAnnotation mainValues = (RiverAnnotation) artifactFacet.getData(context); | |
209 translateRiverAnnotation(mainValues); | |
210 doAnnotations( | |
211 mainValues, | |
212 artifactFacet, theme, visible); | |
213 } | 207 } |
214 else if (FacetTypes.IS.MANUALPOINTS(name)) { | 208 else if (FacetTypes.IS.MANUALPOINTS(name)) { |
215 doPoints(artifactFacet.getData(context), | 209 doPoints(artifactFacet.getData(context), |
216 artifactFacet, | 210 artifactFacet, |
217 theme, visible, YAXIS.W.idx); | 211 theme, visible, YAXIS.W.idx); |