]> gerrit.simantics Code Review - simantics/district.git/blob - 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
1 package org.simantics.district.network.ui;
2
3 import java.awt.geom.Point2D;
4
5 public class DistrictNetworkEdge {
6
7     private final Point2D startPoint;
8     private final Point2D endPoint;
9     private final double[] geometry;
10
11     public DistrictNetworkEdge(Point2D startPoint, Point2D endPoint, double[] geometry) {
12         this.startPoint = startPoint;
13         this.endPoint = endPoint;
14         this.geometry = geometry;
15     }
16
17     public Point2D getStartPoint() {
18         return startPoint;
19     }
20
21     public Point2D getEndPoint() {
22         return endPoint;
23     }
24
25     public double[] getGeometry() {
26         return geometry;
27     }
28 }