Class BezierUtils

java.lang.Object
net.sourceforge.plantuml.posimo.BezierUtils

public class BezierUtils extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static 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
     
    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

      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)