| extendPath(Tri, int, List) |  | 0% |  | 0% | 5 | 5 | 26 | 26 | 1 | 1 |
| constructLines(List) |  | 0% |  | 0% | 8 | 8 | 18 | 18 | 1 | 1 |
| constructCapPaths(Tri, List) |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 |
| medialAxisPoint(Coordinate, Coordinate, Coordinate, Coordinate) |  | 0% |  | 0% | 3 | 3 | 16 | 16 | 1 | 1 |
| exitPointTube(Tri, Tri) |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
| medialAxisPoint(Coordinate, Coordinate, Coordinate) |  | 0% |  | 0% | 3 | 3 | 16 | 16 | 1 | 1 |
| constructCapTubePaths(Tri, Tri, int, List) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| constructPath(Tri, int, Coordinate, Coordinate) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| constructCapWedgePaths(Tri, Tri, List) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| isTube(Tri, int) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| constructPath(AxisNode) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| addNodePathPoint(Tri, int, Coordinate) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| DelaunayMedialAxis(Polygon) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| addLine(Coordinate, Coordinate, List) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| compute() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| indexOfAdjacentOther(Tri, int) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| indexOfAdjacent(Tri) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| indexOfNonAdjacent(Tri) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| angleBisector(Tri, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| medialAxis(Geometry) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| indexOfAdjacentOther(Tri, Tri) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| exitPointWedge(Tri, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |