Class IntersectEllipseEllipse

java.lang.Object
org.jhotdraw8.geom.intersect.IntersectEllipseEllipse

public class IntersectEllipseEllipse extends Object
  • Method Details

    • intersectEllipseEllipse

      public static IntersectionResult intersectEllipseEllipse(Point2D c1, double rx1, double ry1, Point2D c2, double rx2, double ry2)
      Computes the intersection between two ellipses.
      Parameters:
      c1 - the center of ellipse 1
      rx1 - the x-radius of ellipse 1
      ry1 - the y-radius of ellipse 1
      c2 - the center of ellipse 2
      rx2 - the x-radius of ellipse 2
      ry2 - the y-radius of ellipse 2
      Returns:
      computed intersection
    • intersectEllipseEllipse

      public static IntersectionResult intersectEllipseEllipse(double cx1, double cy1, double rx1, double ry1, double cx2, double cy2, double rx2, double ry2)
      Computes the intersection between two ellipses.
      Parameters:
      cx1 - the center of ellipse 1
      cy1 - the center of ellipse 1
      rx1 - the x-radius of ellipse 1
      ry1 - the y-radius of ellipse 1
      cx2 - the center of ellipse 2
      cy2 - the center of ellipse 2
      rx2 - the x-radius of ellipse 2
      ry2 - the y-radius of ellipse 2
      Returns:
      computed intersection
    • intersectEllipseEllipse

      public static IntersectionResult intersectEllipseEllipse(double cx1, double cy1, double rx1, double ry1, double cx2, double cy2, double rx2, double ry2, double epsilon)
      Parameters:
      cx1 -
      cy1 -
      rx1 -
      ry1 -
      cx2 -
      cy2 -
      rx2 -
      ry2 -
      epsilon -
      Returns:
    • intersectEllipseEllipseEx

      public static IntersectionResultEx intersectEllipseEllipseEx(double cx1, double cy1, double rx1, double ry1, double cx2, double cy2, double rx2, double ry2)
    • intersectEllipseEllipseEx

      public static IntersectionResultEx intersectEllipseEllipseEx(double cx1, double cy1, double rx1, double ry1, double cx2, double cy2, double rx2, double ry2, double epsilon)