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.DoublegetCenter(Positionable p)static doublegetEndingAngle(java.awt.geom.CubicCurve2D.Double left)static doublegetStartingAngle(java.awt.geom.CubicCurve2D.Double left)static java.awt.geom.Point2Dintersect(java.awt.geom.Line2D.Double orig, java.awt.Shape shape)static booleanintersect(Positionable p1, Positionable p2)static java.awt.geom.Point2Dmiddle(java.awt.geom.Line2D.Double seg)static java.awt.geom.Point2Dmiddle(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)static java.awt.geom.Rectangle2DtoRectangle(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)
-
-