/// <summary> /// /// </summary> /// <param name="x"></param> /// <param name="insertEvent"></param> /// <param name="sweepInt"></param> public SweepLineEvent(double x, SweepLineEvent insertEvent, SweepLineInterval sweepInt) { xValue = x; this.insertEvent = insertEvent; if (insertEvent != null) eventType = SweepLineEvents.Delete; else eventType = SweepLineEvents.Insert; this.sweepInt = sweepInt; }