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

http://dive4elements.wald.intevation.org