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 voidfillPoint2D(java.awt.Graphics2D g2d, java.awt.geom.Point2D pt)static java.awt.geom.Point2D.DoublegetCenter(java.awt.geom.Line2D.Double l)static doublegetMaxX(java.awt.geom.Line2D.Double seg)static doublegetMaxY(java.awt.geom.Line2D.Double seg)static doublegetMinX(java.awt.geom.Line2D.Double seg)static doublegetMinY(java.awt.geom.Line2D.Double seg)static doublegetOrthoDistance(java.awt.geom.Line2D.Double seg, java.awt.geom.Point2D pt)static java.awt.geom.Point2D.DoublegetPoint2D(java.awt.geom.Line2D.Double line, double u)static java.awt.geom.Point2D.DoublegetSegIntersection(java.awt.geom.Line2D.Double line1, java.awt.geom.Line2D.Double line2)static booleanisHorizontal(java.awt.geom.Line2D.Double seg)static booleanisVertical(java.awt.geom.Line2D.Double seg)static java.lang.StringtoString(java.awt.geom.Line2D line)static java.lang.StringtoString(java.awt.geom.Point2D pt)static java.awt.geom.Point2Dtranslate(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)
-
-