package org.simantics.district.network.ui;
-import java.awt.geom.Path2D;
import java.awt.geom.Point2D;
-import java.awt.geom.Point2D.Double;
-import java.awt.geom.Rectangle2D;
public class DistrictNetworkEdge {
- private Path2D path;
+ private Point2D startPoint;
+ private Point2D endPoint;
- public DistrictNetworkEdge(Path2D path) {
- this.path = path;
+ public DistrictNetworkEdge(Point2D startPoint, Point2D endPoint) {
+ this.startPoint = startPoint;
+ this.endPoint = endPoint;
}
- public Path2D getPath() {
- return path;
+ public Point2D getStartPoint() {
+ return startPoint;
}
- public Rectangle2D getBounds(Rectangle2D rect) {
- rect.setFrame(path.getBounds2D());
- return rect;
+ public Point2D getEndPoint() {
+ return endPoint;
}
}