X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.district.network.ui%2Fsrc%2Forg%2Fsimantics%2Fdistrict%2Fnetwork%2Fui%2FDistrictNetworkEdge.java;h=b9dd725000aac88434353a972795b5c3ce30178a;hb=574d7aff3c4b740830423d8a6a275ebc82850309;hp=1a99ae3c7d10a74555518358cd3d42fa2b1f5373;hpb=a2e0d3dfba1245a13dcc8aa23c0188926e2a03c5;p=simantics%2Fdistrict.git diff --git a/org.simantics.district.network.ui/src/org/simantics/district/network/ui/DistrictNetworkEdge.java b/org.simantics.district.network.ui/src/org/simantics/district/network/ui/DistrictNetworkEdge.java index 1a99ae3c..b9dd7250 100644 --- a/org.simantics.district.network.ui/src/org/simantics/district/network/ui/DistrictNetworkEdge.java +++ b/org.simantics.district.network.ui/src/org/simantics/district/network/ui/DistrictNetworkEdge.java @@ -1,21 +1,28 @@ -package org.simantics.district.network.ui; - -import java.awt.geom.Path2D; -import java.awt.geom.Rectangle2D; - -public class DistrictNetworkEdge { - - private Path2D path; - - public DistrictNetworkEdge(Path2D path) { - this.path = path; - } - - public Path2D getPath() { - return path; - } - - public Rectangle2D getBounds(Rectangle2D rect) { - return path.getBounds2D(); - } -} +package org.simantics.district.network.ui; + +import java.awt.geom.Point2D; + +public class DistrictNetworkEdge { + + private final Point2D startPoint; + private final Point2D endPoint; + private final double[] geometry; + + public DistrictNetworkEdge(Point2D startPoint, Point2D endPoint, double[] geometry) { + this.startPoint = startPoint; + this.endPoint = endPoint; + this.geometry = geometry; + } + + public Point2D getStartPoint() { + return startPoint; + } + + public Point2D getEndPoint() { + return endPoint; + } + + public double[] getGeometry() { + return geometry; + } +}