]> gerrit.simantics Code Review - simantics/district.git/blobdiff - org.simantics.district.network.ui/src/org/simantics/district/network/ui/DistrictNetworkEdge.java
Add edge geometry for detailed rendering in closer zoom levels
[simantics/district.git] / org.simantics.district.network.ui / src / org / simantics / district / network / ui / DistrictNetworkEdge.java
index 28ac19707fe12a7811f51874113e4afb6a19842b..b9dd725000aac88434353a972795b5c3ce30178a 100644 (file)
@@ -4,12 +4,14 @@ import java.awt.geom.Point2D;
 
 public class DistrictNetworkEdge {
 
-    private Point2D startPoint;
-    private Point2D endPoint;
+    private final Point2D startPoint;
+    private final Point2D endPoint;
+    private final double[] geometry;
 
-    public DistrictNetworkEdge(Point2D startPoint, Point2D endPoint) {
+    public DistrictNetworkEdge(Point2D startPoint, Point2D endPoint, double[] geometry) {
         this.startPoint = startPoint;
         this.endPoint = endPoint;
+        this.geometry = geometry;
     }
 
     public Point2D getStartPoint() {
@@ -20,4 +22,7 @@ public class DistrictNetworkEdge {
         return endPoint;
     }
 
+    public double[] getGeometry() {
+        return geometry;
+    }
 }