net.sourceforge.plantuml.posimo
Class BezierUtils

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

public class BezierUtils
extends java.lang.Object


Constructor Summary
BezierUtils()
           
 
Method Summary
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 void subdivide(java.awt.geom.CubicCurve2D src, java.awt.geom.CubicCurve2D left, java.awt.geom.CubicCurve2D right, double coef)
           
static java.awt.geom.Rectangle2D toRectangle(Positionable p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BezierUtils

public BezierUtils()
Method Detail

getEndingAngle

public static double getEndingAngle(java.awt.geom.CubicCurve2D.Double left)

getStartingAngle

public static double getStartingAngle(java.awt.geom.CubicCurve2D.Double left)

subdivide

public static void subdivide(java.awt.geom.CubicCurve2D src,
                             java.awt.geom.CubicCurve2D left,
                             java.awt.geom.CubicCurve2D right,
                             double coef)

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)


Copyright © 2013. All Rights Reserved.