Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/geom/Lines.java @ 934:d0f3fea20f01
Fixed corner case.
flys-artifacts/trunk@2320 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Tue, 12 Jul 2011 08:05:54 +0000 |
parents | 34136924661b |
children | bd3683453928 |
line wrap: on
line diff
--- 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(