internal Event(Point eventPoint, EventType eventType, Line lineSegment, BentleyOttmann algorithm) : base(eventPoint.X, eventPoint.Y) { tolerance = algorithm.Tolerance; Type = eventType; Segment = lineSegment; Algorithm = algorithm; }
internal Event(Point eventPoint, PointComparer pointComparer, EventType eventType, Line lineSegment, BentleyOttmann algorithm) : base(eventPoint.X, eventPoint.Y) { tolerance = algorithm.Tolerance; this.pointComparer = pointComparer; Type = eventType; Segment = lineSegment; Algorithm = algorithm; }