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

http://dive4elements.wald.intevation.org