| resetWithDirection(Vector3D, Vector3D) |   | 82% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
| closestPoint(Line) |   | 94% |   | 50% | 1 | 2 | 1 | 8 | 0 | 1 |
| distance(Line) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| isSimilarTo(Line) |  | 100% |   | 66% | 2 | 4 | 0 | 2 | 0 | 1 |
| distance(Vector3D) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| Line(Line) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| revert() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| intersection(Line) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| fromDirection(Vector3D, Vector3D, double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| contains(Vector3D) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| pointAt(double) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wholeLine() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| Line(Vector3D, Vector3D, double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getAbscissa(Vector3D) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| reset(Vector3D, Vector3D) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| toSubSpace(Vector3D) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| Line(double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| toSpace(Vector1D) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTolerance() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDirection() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOrigin() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |