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 Constructor Description BezierUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.awt.geom.Point2D.Double
getCenter(Positionable p)
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
toRectangle(Positionable p)
-
-
-
Method Detail
-
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
public static java.awt.geom.Rectangle2D toRectangle(Positionable p)
-
intersect
public static boolean intersect(Positionable p1, Positionable p2)
-
getCenter
public static java.awt.geom.Point2D.Double getCenter(Positionable p)
-
-