Method Exclude
Exclude(IEnumerable<StraightLine>, Point, int, Orientation)
Splits or removes all lines in the collection such that none cover the given exclusion
area.
public static IEnumerable<StraightLine> Exclude(this IEnumerable<StraightLine> collection, Point start, int length, Orientation orientation)
Parameters
collectionIEnumerable<StraightLine>Lines to adjust
startPointFirst point to remove from collection
lengthintThe number of sequential points to exclude
orientationOrientationOrientation of the exclusion line