| testProject_intervalAroundZero_closerOnMinSide() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testProject_intervalAroundZero_closerOnMaxSide() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testClassify() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testProject_withIntervals() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testSplit_multipleRegions() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testSplit_full() |  | 0% | | n/a | 1 | 1 | 22 | 22 | 1 | 1 |
| testSplitDiameter_both_zeroOnMinusSide() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testSplitDiameter_both_zeroOnPlusSide() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testSplitDiameter_plus_zeroOnMinusSide() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testSplitDiameter_plus_zeroOnPlusSide() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testSplit_singleInterval() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testSplitDiameter_full() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testFromInterval_nonFull() |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| testRegionProperties_multipleIntervals_differentSizes() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testToIntervals_multipleIntervals_complement() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testTransform_halfPiPlusAz() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testTransform_piMinusAz() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testSplit_empty() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testSplit_singleIntervalSplitIntoTwoIntervalsOnSameSide() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testSplitDiameter_minus_zeroOnMinusSide() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testSplitDiameter_minus_zeroOnPlusSide() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testToIntervals_singleCut() |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| testToIntervals_multipleIntervals() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testSplit_full_cutEquivalentToZero() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| checkSimpleSplit(Split, AngularInterval, AngularInterval) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| testRegionProperties_multipleIntervals_sameSize() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| checkInterval(AngularInterval, double, double) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| checkClassify(Region, RegionLocation, double[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| testToIntervals_wrapAround_joinedIntervalsOnPositiveSide() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testToIntervals_wrapAround_joinedIntervalsOnNegativeSide() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testRegionProperties_equalAndOppositeIntervals() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testProject_equidistant() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testSplitDiameter_empty() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testConstructor_true() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testConstructor_false() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testConstructor_default() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testRegionProperties_singleInterval_wrapsZero() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testRegionProperties_singleInterval_doesNotWrap() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testClassify_full() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| testClassify_empty() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| testTransform_fullAndEmpty() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testFull() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testEmpty() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testProject_fullAndEmpty() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testCopy() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testToIntervals_full() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| checkSingleInterval(RegionBSPTree1S, double, double) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testToIntervals_empty() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testFromInterval_full() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| RegionBSPTree1STest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |