summaryrefslogtreecommitdiff
path: root/src/net/sourceforge/plantuml/ugraphic/ULine.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/sourceforge/plantuml/ugraphic/ULine.java')
-rw-r--r--src/net/sourceforge/plantuml/ugraphic/ULine.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/net/sourceforge/plantuml/ugraphic/ULine.java b/src/net/sourceforge/plantuml/ugraphic/ULine.java
index a42767f..7c50ca7 100644
--- a/src/net/sourceforge/plantuml/ugraphic/ULine.java
+++ b/src/net/sourceforge/plantuml/ugraphic/ULine.java
@@ -2,7 +2,7 @@
* PlantUML : a free UML diagram generator
* ========================================================================
*
- * (C) Copyright 2009-2017, Arnaud Roques
+ * (C) Copyright 2009-2020, Arnaud Roques
*
* Project Info: http://plantuml.com
*
@@ -35,6 +35,8 @@
*/
package net.sourceforge.plantuml.ugraphic;
+import java.awt.geom.Point2D;
+
public class ULine extends AbstractShadowable implements Scalable, UShapeSized {
private final double dx;
@@ -49,6 +51,10 @@ public class ULine extends AbstractShadowable implements Scalable, UShapeSized {
return result;
}
+ public ULine(Point2D p1, Point2D p2) {
+ this(p2.getX() - p1.getX(), p2.getY() - p1.getY());
+ }
+
public ULine(double dx, double dy) {
this.dx = dx;
this.dy = dy;