| subsetFromInterval(Line, double, double) |  | 100% |   | 91% | 1 | 7 | 0 | 14 | 0 | 1 | 
| segmentFromLocations(Line, double, double) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 | 
| validateLinesEquivalent(Line, Line) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| fromPointAndDirection(Vector2D, Vector2D, Precision.DoubleEquivalence) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 | 
| rayFromPoint(Line, Vector2D) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| rayFromLocation(Line, double) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| reverseRayFromPoint(Line, Vector2D) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| reverseRayFromLocation(Line, double) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| segmentFromPoints(Vector2D, Vector2D, Precision.DoubleEquivalence) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| fromPointAndAngle(Vector2D, double, Precision.DoubleEquivalence) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| rayFromPointAndDirection(Vector2D, Vector2D, Precision.DoubleEquivalence) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| reverseRayFromPointAndDirection(Vector2D, Vector2D, Precision.DoubleEquivalence) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| segmentFromPoints(Line, Vector2D, Vector2D) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| fromPoints(Vector2D, Vector2D, Precision.DoubleEquivalence) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| subsetFromInterval(Line, Interval) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| span(Line) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |