Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/geom/VectorUtils.java @ 1799:281b9430c720
Polygon2D: More code to build polygons from curve.
flys-artifacts/trunk@3123 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 31 Oct 2011 15:54:02 +0000 |
parents | 5eec623db50a |
children | 6f83d9d434f2 |
comparison
equal
deleted
inserted
replaced
1798:552888e9c64a | 1799:281b9430c720 |
---|---|
7 public static final double EPSILON = 1e-4; | 7 public static final double EPSILON = 1e-4; |
8 | 8 |
9 private VectorUtils() { | 9 private VectorUtils() { |
10 } | 10 } |
11 | 11 |
12 private static final double X(Point2D p) { | 12 public static final double X(Point2D p) { |
13 return p.getX(); | 13 return p.getX(); |
14 } | 14 } |
15 | 15 |
16 private static final double Y(Point2D p) { | 16 public static final double Y(Point2D p) { |
17 return p.getY(); | 17 return p.getY(); |
18 } | 18 } |
19 | 19 |
20 public static final Point2D sub(Point2D a, Point2D b) { | 20 public static final Point2D sub(Point2D a, Point2D b) { |
21 return new Point2D.Double(X(a)-X(b), Y(a)-Y(b)); | 21 return new Point2D.Double(X(a)-X(b), Y(a)-Y(b)); |