# HG changeset patch # User Sascha L. Teichmann # Date 1310457954 0 # Node ID d0f3fea20f016b816156955fb266499439dc9b75 # Parent 34136924661be460cfb79d7651eaf42a2072a56c Fixed corner case. flys-artifacts/trunk@2320 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 34136924661b -r d0f3fea20f01 flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Mon Jul 11 16:08:30 2011 +0000 +++ b/flys-artifacts/ChangeLog Tue Jul 12 08:05:54 2011 +0000 @@ -1,8 +1,14 @@ +2011-07-12 Sascha L. Teichmann + + * src/main/java/de/intevation/flys/artifacts/geom/Lines.java: + Fixed corner case. + 2011-07-11 Sascha L. Teichmann * src/main/java/de/intevation/flys/artifacts/geom/Lines.java: New. fillWater() generates a list of wet lines for a given profile and a given water level. + 2011-07-08 Ingo Weinzierl * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: The diff -r 34136924661b -r d0f3fea20f01 flys-artifacts/src/main/java/de/intevation/flys/artifacts/geom/Lines.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/geom/Lines.java Mon Jul 11 16:08:30 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/geom/Lines.java Tue Jul 12 08:05:54 2011 +0000 @@ -54,7 +54,8 @@ // Only generate point if over water if (waterLevel > p.getY()) { result.add(new Line2D.Double( - waterLevel, p.getY(), waterLevel, p.getY())); + p.getX(), waterLevel, + p.getX(), waterLevel)); } return result; } @@ -168,7 +169,7 @@ startX = x; } } // switch mode - } + } // for all points p[i] and p[i-1] if (mode == Mode.WET) { result.add(new Line2D.Double(