Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java @ 1122:111794adf285
Get real (but yet not parameterized) data to display in CrossSection.
flys-artifacts/trunk@2631 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Thu, 01 Sep 2011 12:15:46 +0000 |
parents | bd3683453928 |
children | a7def20539fb |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java Thu Sep 01 07:27:44 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java Thu Sep 01 12:15:46 2011 +0000 @@ -64,7 +64,7 @@ public class CrossSectionApp extends ApplicationFrame { - public static final String RIVER = System.getProperty("river", "Mosel"); + public static final String RIVER = System.getProperty("river", "Saar"); public static final double EPSILON = 1e-4; @@ -75,6 +75,8 @@ new Comparator<CrossSectionPoint>() { @Override public int compare(CrossSectionPoint a, CrossSectionPoint b) { + // TODO evaluate: isnt it enough to + // return (|d| > |EPS|) ? d : diff double xa = a.getX().doubleValue(); double xb = b.getX().doubleValue(); double d = xa - xb; @@ -312,7 +314,7 @@ } } - protected XYDataset generateDataset( + public static XYDataset generateDataset( CrossSectionLine line, Double waterlevel ) { @@ -373,7 +375,7 @@ return dataset; } - protected static double [][] createWaterLines( + public static double [][] createWaterLines( List<Point2D> points, double waterlevel ) {