| testGeographicMap() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testGeometricProperties_smallRightTriangle() |  | 0% | | n/a | 1 | 1 | 33 | 33 | 1 | 1 |
| assertPathLoop(GreatArcPath, Point2S[]) |  | 0% |  | 0% | 7 | 7 | 22 | 22 | 1 | 1 |
| testSplit_both() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testGeometricProperties_doubleLune() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| testTransform() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testGeometricProperties_polygonWithHole_complex() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
| testGeometricProperties_quadrant_complement() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| testGeometricProperties_quadrant() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testSmallGeographicalRectangle() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testGeometricProperties_polygonWithHole() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testGeometricProperties_halfSpace() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| checkCentroidConsistency(RegionBSPTree2S) |  | 0% |  | 0% | 2 | 2 | 17 | 17 | 1 | 1 |
| testProject() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testGeometricProperties_polygonWithHole_small() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testFrom_boundaries_fullIsTrue() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testFrom_boundaries() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| assertPath(GreatArcPath, Point2S[]) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| testRegionNode_getNodeRegion() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| buildDiamond(Point2S, double) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| circleToPolygon(Point2S, double, int, boolean, Precision.DoubleEquivalence) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| testSplit_minus() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testSplit_plus() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testCircleToPolygonSize() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testToConvex_doubleLune() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testToConvex_doubleLune_complement() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testGeometricProperties_equalAndOppositeRegions() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testSmallCircleToPolygon() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testCircleToPolygonBoundarySize() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testCircleToPolygonCentroid() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| latLongToTree(Precision.DoubleEquivalence, double[][]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| insertPositiveQuadrant(RegionBSPTree2S) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testGeometricProperties_full() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testGeometricProperties_empty() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| rightTriangleArea(double, double) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testCopy() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testBoundaries() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| weightedCentroidVector(RegionBSPTree2S) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| testGetBoundaryPaths_recomputesResultOnChange() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| triangleCentroid(Point2S, Point2S, Point2S) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testToList() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testCtor_booleanArg_true() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testCtor_booleanArg_false() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testToConvex_full() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testCtor_default() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testFrom_boundaries_noBoundaries() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testBoundaryStream() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testGetBoundaryPaths_cachesResult() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testFull_factoryMethod() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testEmpty_factoryMethod() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testBoundaryStream_noBoundaries() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testGetBoundaries() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testGetBoundaryPaths_isUnmodifiable() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testToList_fullAndEmpty() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testToConvex_empty() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testToTree_returnsSameInstance() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testProject_noBoundaries() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| latLongToPoint(double, double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| sphericalHypot(double, double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testGetBoundaryPaths_isUnmodifiable$0(RegionBSPTree2S) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testSmallGeographicalRectangle$2(double[]) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testSmallGeographicalRectangle$1(double[]) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| RegionBSPTree2STest() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |