Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java @ 2652:9d2a06c3a134
Added DataType for lines that also stores width, use it. Added HasLabel interface for some series.
flys-artifacts/trunk@4318 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Fri, 27 Apr 2012 09:58:21 +0000 |
parents | e384d78ff78b |
children | 60925be3c84f |
comparison
equal
deleted
inserted
replaced
2651:9e9eb9d97548 | 2652:9d2a06c3a134 |
---|---|
472 ) { | 472 ) { |
473 if (points == null || points.isEmpty() || lastWaterLevel == null) { | 473 if (points == null || points.isEmpty() || lastWaterLevel == null) { |
474 return; | 474 return; |
475 } | 475 } |
476 | 476 |
477 double [][] data = Lines.createWaterLines(points, lastWaterLevel); | 477 double [][] data = Lines.createWaterLines(points, lastWaterLevel).points; |
478 XYSeries series = | 478 XYSeries series = |
479 new XYSeries(String.valueOf(lastWaterLevel), false); | 479 new XYSeries(String.valueOf(lastWaterLevel), false); |
480 | 480 |
481 double [] x = data[0]; | 481 double [] x = data[0]; |
482 double [] y = data[1]; | 482 double [] y = data[1]; |
495 ) { | 495 ) { |
496 if (points == null || points.isEmpty() || lastWaterLevel == null) { | 496 if (points == null || points.isEmpty() || lastWaterLevel == null) { |
497 return; | 497 return; |
498 } | 498 } |
499 | 499 |
500 double [][] data = Lines.createWaterLines(points, lastWaterLevel); | 500 double [][] data = Lines.createWaterLines(points, lastWaterLevel).points; |
501 double [][] values = CrossSectionLine.fetchCrossSectionProfile(points); | 501 double [][] values = CrossSectionLine.fetchCrossSectionProfile(points); |
502 | 502 |
503 DefaultXYDataset dataset = new DefaultXYDataset(); | 503 DefaultXYDataset dataset = new DefaultXYDataset(); |
504 | 504 |
505 dataset.addSeries(legend + "-Linie", values); | 505 dataset.addSeries(legend + "-Linie", values); |