Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GeomUtils

        public GeomUtils()
    • 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)