comparison artifacts/src/main/java/org/dive4elements/river/exports/fixings/FixWQCurveGenerator.java @ 6542:c5945aca0c8d

issue1149: Be able to add label/annotation to event points.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Fri, 05 Jul 2013 12:16:46 +0200
parents 52d160b16a4c
children 6791411ed1fc
comparison
equal deleted inserted replaced
6541:4b42ab2e9060 6542:c5945aca0c8d
358 double[] kms = wqkms.getKms(); 358 double[] kms = wqkms.getKms();
359 for (int i = 0 ; i< kms.length; i++) { 359 for (int i = 0 ; i< kms.length; i++) {
360 if (Math.abs(kms[i] - ckm) <= EPSILON) { 360 if (Math.abs(kms[i] - ckm) <= EPSILON) {
361 series.add(wqkms.getQ(i), wqkms.getW(i)); 361 series.add(wqkms.getQ(i), wqkms.getW(i));
362 addAxisSeries(series, YAXIS.W.idx, visible); 362 addAxisSeries(series, YAXIS.W.idx, visible);
363 if(visible && ThemeUtil.parseShowPointLabel(theme)) {
364 List<XYTextAnnotation> textAnnos = new ArrayList<XYTextAnnotation>();
365 XYTextAnnotation anno = new CollisionFreeXYTextAnnotation(
366 title,
367 wqkms.getQ(i),
368 wqkms.getW(i));
369 textAnnos.add(anno);
370 RiverAnnotation flysAnno = new RiverAnnotation(null, null, null, theme);
371 flysAnno.setTextAnnotations(textAnnos);
372 addAnnotations(flysAnno);
373 }
363 return; 374 return;
364 } 375 }
365 } 376 }
366 } 377 }
367 378

http://dive4elements.wald.intevation.org