| setParametersFromPoints(Point2D, Point2D, Point2D, Point2D, Point2D, double) |   | 97% |   | 83% | 1 | 4 | 3 | 76 | 0 | 1 |
| setParametersFromPointsCenterAndRotation(Point2D, Point2D, Point2D, double) |   | 98% |  | 100% | 0 | 4 | 2 | 39 | 0 | 1 |
| getTangentLineAt(Point2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setParameters(double, double, double, double, double, double, double) |   | 97% |   | 83% | 1 | 4 | 1 | 15 | 0 | 1 |
| setCenter(Point2D) |   | 60% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| isLocus(Point2D, double) |  | 100% |  | 100% | 0 | 3 | 0 | 24 | 0 | 1 |
| isInside(Point2D, double) |  | 100% |  | 100% | 0 | 2 | 0 | 22 | 0 | 1 |
| toConic() |  | 100% | | n/a | 0 | 1 | 0 | 23 | 0 | 1 |
| setFocusPoints(Point2D, Point2D, boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 15 | 0 | 1 |
| getCurvature(Point2D) |  | 100% | | n/a | 0 | 1 | 0 | 11 | 0 | 1 |
| setFromConic(Conic) |  | 100% |  | 100% | 0 | 3 | 0 | 15 | 0 | 1 |
| getF() |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| getA() |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| getC() |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| getB() |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| getPerimeter() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getFocusPoint1(Point2D) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getFocusPoint2(Point2D) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getE() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getD() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getSemiMinorAxisCoordinates(double[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getSemiMajorAxisCoordinates(double[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| tangentLineAt(Point2D, Line2D, double) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| setCenterAxesAndRotation(Point2D, double, double, double) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| Ellipse() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| setSemiMinorAxisCoordinates(double[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setFromCircle(Circle) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| setA(double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setB(double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setC(double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setD(double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setE(double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setF(double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSemiMajorAxisCoordinates(double[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| Ellipse(double, double, double, double, double, double, double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| Ellipse(Point2D, Point2D, Point2D, Point2D, Point2D, double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| Ellipse(double, double, double, double, double, double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getFocus() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTangentLineAt(Point2D, double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| Ellipse(Point2D, Point2D, Point2D, Point2D, Point2D) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setParameters(double, double, double, double, double, double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| Ellipse(Point2D, double, double, double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| Ellipse(Point2D, double, double, Rotation2D) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| Ellipse(Point2D, Point2D, Point2D, double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setParametersFromPoints(Point2D, Point2D, Point2D, Point2D, Point2D) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setCenterAxesAndRotation(Point2D, double, double, Rotation2D) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getSemiMajorAxisCoordinates() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getSemiMinorAxisCoordinates() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getArea() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFocusPoint1() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getFocusPoint2() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| Ellipse(Conic) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| Ellipse(Circle) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getRotation() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEccentricity() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setRotation(Rotation2D) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isInside(Point2D) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isLocus(Point2D) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setSemiMajorAxis(double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSemiMinorAxis(double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRotationAngle(double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getCenter() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSemiMajorAxis() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSemiMinorAxis() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRotationAngle() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |