public OverlapInformation(LineSegment edge, float overlap, bool valid) { Valid = valid; Edge = edge; Overlap = overlap; }
public bool Intersects(LineSegment segment) { IntersectionInformation result = GetIntersectionInformation(segment); return(result.Valid ? result.Intersected : false); }