| testToConvex_multipleConvexAreas() |  | 0% | | n/a | 1 | 1 | 31 | 31 | 1 | 1 |
| testGetNodeRegion() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testGeometricProperties_mixedCutRule() |  | 0% | | n/a | 1 | 1 | 24 | 24 | 1 | 1 |
| testProject_rect() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testBooleanOperations() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testGeometricProperties_closedRegion() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testLinecast_complexRegion() |  | 0% | | n/a | 1 | 1 | 22 | 22 | 1 | 1 |
| testSplit_full() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| testGeometricProperties_complementedClosedRegion() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testGeometricProperties_regionWithHole() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testGeometricProperties_complementedRegionWithHole() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testAdd_convexArea() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testGeometricProperties_complementedQuadrant() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
| testGeometricProperties_quadrant() |  | 0% | | n/a | 1 | 1 | 24 | 24 | 1 | 1 |
| testSplit_bothSides() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testToConvex_quadrantComplement() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testToConvex_square() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testTransform() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testTransform_reflection() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testTransform_doubleReflection() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testSplit_minusSideOnly() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testFrom_boundaries_fullIsTrue() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testSplit_plusSideOnly() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testFrom_boundaries() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testLinecast_complementedTree() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testGeometricProperties_complementedHalfSpace() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testLinecast() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testTransform_halfSpace() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testPartitionedRegionBuilder_nonConvex() |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| checkFinitePartitionedRegion(Bounds2D, int, BoundarySource2D) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testToConvex_halfSpace() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testGeometricProperties_halfSpace() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| checkFinitePartitionedRegion(Bounds2D, int, List) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testPartitionedRegionBuilder_halfSpace() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testPartitionedRegionBuilder_square() |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| testProject_halfSpace() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testLinecast_removesDuplicatePoints() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testPartitionedRegionBuilder_insertPartitionAfterBoundary() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| assertSegmentsEqual(LineConvexSubset, LineConvexSubset) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| checkClassify(Region, RegionLocation, Vector2D[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| checkVertices(LinePath, Vector2D[]) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| testGetBounds_hasBounds() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testGeometricProperties_empty() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testCopy() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testBoundaries() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testGetBoundaryPaths_recomputesResultOnChange() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testSplit_empty() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testGeometricProperties_full() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testToList() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testGetBounds_noBounds() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testTransform_fullAndEmpty() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testBoundaryStream() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testLinecast_empty() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testLinecast_full() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testGetBoundaryPaths_cachesResult() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| checkConvexArea(ConvexArea, List, List) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 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 |
| testGetBoundaries() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testToConvex_full() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$testPartitionedRegionBuilder_insertPartitionAfterBoundary$4(RegionBSPTree2D.PartitionedRegionBuilder2D) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| static {...} |  | 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 |
| testGetBoundaryPaths_isUnmodifiable() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 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 |
| testToTree_returnsSameInstance() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testToList_fullAndEmpty() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testProject_fullAndEmpty() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| checkFiniteSegment(LineConvexSubset, Vector2D, Vector2D) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testToConvex_empty() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testGetBoundaryPaths_isUnmodifiable$5(RegionBSPTree2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testTransform_reflection$7(Vector2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testToConvex_multipleConvexAreas$6(ConvexArea, ConvexArea) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$static$0(LineConvexSubset, LineConvexSubset) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPartitionedRegionBuilder_insertPartitionAfterBoundary$3(RegionBSPTree2D.PartitionedRegionBuilder2D) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testPartitionedRegionBuilder_insertPartitionAfterBoundary$2(RegionBSPTree2D.PartitionedRegionBuilder2D, Line) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testPartitionedRegionBuilder_insertPartitionAfterBoundary$1(RegionBSPTree2D.PartitionedRegionBuilder2D, Line) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| RegionBSPTree2DTest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |