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);

http://dive4elements.wald.intevation.org