Package net.sourceforge.plantuml.posimo
Class BezierUtils
java.lang.Object
net.sourceforge.plantuml.posimo.BezierUtils
public class BezierUtils
extends java.lang.Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic java.awt.geom.Point2D.Double
static double
getEndingAngle
(java.awt.geom.CubicCurve2D.Double left) static double
getStartingAngle
(java.awt.geom.CubicCurve2D.Double left) static java.awt.geom.Point2D
intersect
(java.awt.geom.Line2D.Double orig, java.awt.Shape shape) static boolean
intersect
(Positionable p1, Positionable p2) static java.awt.geom.Point2D
middle
(java.awt.geom.Line2D.Double seg) static java.awt.geom.Point2D
middle
(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2) static java.awt.geom.Rectangle2D
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
BezierUtils
public BezierUtils()
-
-
Method Details
-
getEndingAngle
public static double getEndingAngle(java.awt.geom.CubicCurve2D.Double left) -
getStartingAngle
public static double getStartingAngle(java.awt.geom.CubicCurve2D.Double left) -
middle
public static java.awt.geom.Point2D middle(java.awt.geom.Line2D.Double seg) -
middle
public static java.awt.geom.Point2D middle(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2) -
intersect
public static java.awt.geom.Point2D intersect(java.awt.geom.Line2D.Double orig, java.awt.Shape shape) -
toRectangle
-
intersect
-
getCenter
-