| testClassify() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testSplit_finite_both() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| testTrim() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testProject() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testTransform_finite() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testTransform_reflection() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testConvexRegionBoundaryBuilder_multipleLines() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testSplit_full() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testSplit_parallel_splitterIsInside() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testSplit_inconsistentBoundarySplitLocations_minus() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testSplit_inconsistentBoundarySplitLocations_plus() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testSplit_inconsistentBoundarySplitLocations_trimmedNotNull_minus() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testSplit_inconsistentBoundarySplitLocations_trimmedNotNull_plus() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testSplit_inconsistentBoundarySplitLocations_trimmedNotNull_neither() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testConvexRegionBoundaryBuilder_duplicateLines() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testGetBoundarySize() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testConvexRegionBoundaryBuilder() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testTransform_infinite() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testConvexRegionBoundaryBuilder_singleLine() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testSplit_parallel_splitterIsOutside_plusOnly() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testSplit_parallel_splitterIsOutside_minusOnly() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| checkClassify(Region, RegionLocation, TestPoint2D[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| testSplit_coincident_oppositeOrientation() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testSplit_coincident_sameOrientation() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testTransform_full() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testBoundaries_areUnmodifiable() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testFull() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testToString() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testTransform_finite$3(TestPoint2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testTransform_infinite$2(TestPoint2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testTransform_full$1(TestPoint2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testTransform_reflection$4(TestPoint2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testConvexRegionBoundaryBuilder_full() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testBoundaries_areUnmodifiable$0(List, TestLineSegment) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testConvexRegionBoundaryBuilder$6(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testConvexRegionBoundaryBuilder$5(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| AbstractConvexHyperplaneBoundedRegionTest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |