| findBestMidpoint() |  | 0% |  | 0% | 6 | 6 | 23 | 23 | 1 | 1 |
| scanSegment(Coordinate, Coordinate) |  | 0% |  | 0% | 7 | 7 | 7 | 7 | 1 | 1 |
| intersection(Coordinate, Coordinate, double) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| findScanY(Polygon, Envelope) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| scanRing(LinearRing) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| crosses(Coordinate, Coordinate, double) |  | 0% |  | 0% | 5 | 5 | 3 | 3 | 1 | 1 |
| getCoordinate() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| scan(Polygon) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| ConstrainedInteriorPoint(Polygon, Envelope) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| ConstrainedInteriorPoint(Polygon) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getCoordinate(Polygon, Envelope) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getCoordinate(Polygon) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getCoordinate(Polygon, Geometry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |