Mercurial > dive4elements > river
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 |