comparison artifacts/src/main/java/org/dive4elements/river/exports/process/FixWQProcessor.java @ 8391:6b12045ac372

Removed dependency to FixWQCurveGenerator in processor.
author Raimund Renkert <rrenkert@intevation.de>
date Wed, 08 Oct 2014 11:02:16 +0200
parents 8c60595fd74c
children 3f505fba522f
comparison
equal deleted inserted replaced
8390:e52a7daabe0f 8391:6b12045ac372
37 import org.jfree.ui.RectangleAnchor; 37 import org.jfree.ui.RectangleAnchor;
38 import org.jfree.ui.RectangleInsets; 38 import org.jfree.ui.RectangleInsets;
39 import org.jfree.ui.TextAnchor; 39 import org.jfree.ui.TextAnchor;
40 40
41 import static org.dive4elements.river.exports.injector.InjectorConstants.CURRENT_KM; 41 import static org.dive4elements.river.exports.injector.InjectorConstants.CURRENT_KM;
42 import static org.dive4elements.river.exports.injector.InjectorConstants.GAUGE_EPSILON;
42 43
43 public class FixWQProcessor 44 public class FixWQProcessor
44 extends DefaultProcessor 45 extends DefaultProcessor
45 implements FacetTypes 46 implements FacetTypes
46 { 47 {
449 return; 450 return;
450 } 451 }
451 452
452 double[] kms = wqkms.getKms(); 453 double[] kms = wqkms.getKms();
453 for (int i = 0 ; i< kms.length; i++) { 454 for (int i = 0 ; i< kms.length; i++) {
454 // TODO: Remove dependency to FixWQCurveGenerator. 455 if (Math.abs(kms[i] - ckm) <= GAUGE_EPSILON) {
455 if (Math.abs(kms[i] - ckm) <= FixWQCurveGenerator.EPSILON) {
456 series.add(wqkms.getQ(i), wqkms.getW(i), false); 456 series.add(wqkms.getQ(i), wqkms.getW(i), false);
457 generator.addAxisSeries(series, axisName, visible); 457 generator.addAxisSeries(series, axisName, visible);
458 if(visible && theme.parseShowPointLabel()) { 458 if(visible && theme.parseShowPointLabel()) {
459 List<XYTextAnnotation> textAnnos = new ArrayList<XYTextAnnotation>(); 459 List<XYTextAnnotation> textAnnos = new ArrayList<XYTextAnnotation>();
460 XYTextAnnotation anno = new CollisionFreeXYTextAnnotation( 460 XYTextAnnotation anno = new CollisionFreeXYTextAnnotation(

http://dive4elements.wald.intevation.org