Package net.sourceforge.plantuml.graph2
Class GeomUtils
- java.lang.Object
-
- net.sourceforge.plantuml.graph2.GeomUtils
-
public class GeomUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GeomUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
fillPoint2D(java.awt.Graphics2D g2d, java.awt.geom.Point2D pt)
static java.awt.geom.Point2D.Double
getCenter(java.awt.geom.Line2D.Double l)
static double
getMaxX(java.awt.geom.Line2D.Double seg)
static double
getMaxY(java.awt.geom.Line2D.Double seg)
static double
getMinX(java.awt.geom.Line2D.Double seg)
static double
getMinY(java.awt.geom.Line2D.Double seg)
static double
getOrthoDistance(java.awt.geom.Line2D.Double seg, java.awt.geom.Point2D pt)
static java.awt.geom.Point2D.Double
getPoint2D(java.awt.geom.Line2D.Double line, double u)
static java.awt.geom.Point2D.Double
getSegIntersection(java.awt.geom.Line2D.Double line1, java.awt.geom.Line2D.Double line2)
static boolean
isHorizontal(java.awt.geom.Line2D.Double seg)
static boolean
isVertical(java.awt.geom.Line2D.Double seg)
static java.lang.String
toString(java.awt.geom.Line2D line)
static java.lang.String
toString(java.awt.geom.Point2D pt)
static java.awt.geom.Point2D
translate(java.awt.geom.Point2D pt, double deltaX, double deltaY)
-
-
-
Method Detail
-
translate
public static java.awt.geom.Point2D translate(java.awt.geom.Point2D pt, double deltaX, double deltaY)
-
isHorizontal
public static boolean isHorizontal(java.awt.geom.Line2D.Double seg)
-
isVertical
public static boolean isVertical(java.awt.geom.Line2D.Double seg)
-
getMinX
public static double getMinX(java.awt.geom.Line2D.Double seg)
-
getMaxX
public static double getMaxX(java.awt.geom.Line2D.Double seg)
-
getMinY
public static double getMinY(java.awt.geom.Line2D.Double seg)
-
getMaxY
public static double getMaxY(java.awt.geom.Line2D.Double seg)
-
getPoint2D
public static java.awt.geom.Point2D.Double getPoint2D(java.awt.geom.Line2D.Double line, double u)
-
getSegIntersection
public static java.awt.geom.Point2D.Double getSegIntersection(java.awt.geom.Line2D.Double line1, java.awt.geom.Line2D.Double line2)
-
toString
public static java.lang.String toString(java.awt.geom.Line2D line)
-
toString
public static java.lang.String toString(java.awt.geom.Point2D pt)
-
getCenter
public static java.awt.geom.Point2D.Double getCenter(java.awt.geom.Line2D.Double l)
-
fillPoint2D
public static void fillPoint2D(java.awt.Graphics2D g2d, java.awt.geom.Point2D pt)
-
getOrthoDistance
public static double getOrthoDistance(java.awt.geom.Line2D.Double seg, java.awt.geom.Point2D pt)
-
-