A segment of a input Crossable type.
Crossable
Iterator that yields all crossings.
Iterator over all intersections of a collection of lines.
Interface for types that can be processed to detect crossings.