/// <summary> /// /// </summary> /// <param name="x"></param> /// <param name="insertEvent"></param> /// <param name="sweepInt"></param> public SweepLineEvent(double x, SweepLineEvent insertEvent, SweepLineInterval sweepInt) { _xValue = x; _insertEvent = insertEvent; _eventType = insertEvent != null ? SweepLineEventType.Delete : SweepLineEventType.Insert; _sweepInt = sweepInt; }
/// <summary> /// /// </summary> /// <param name="x"></param> /// <param name="insertEvent"></param> /// <param name="sweepInt"></param> public SweepLineEvent(double x, SweepLineEvent insertEvent, SweepLineInterval sweepInt) { _xValue = x; _insertEvent = insertEvent; _eventType = insertEvent != null ? SweepLineEventType.Delete : SweepLineEventType.Insert; _sweepInt = sweepInt; }
public SweepLineEvent(double x, SweepLineEvent insertEvent, SweepLineInterval sweepInt) { this.xValue = x; this.insertEvent = insertEvent; this.eventType = SweepLineEventType.INSERT; if (insertEvent != null) { this.eventType = SweepLineEventType.DELETE; } this.sweepInt = sweepInt; }
public SweepLineEvent(object edgeSet, double x, SweepLineEvent insertEvent, object obj) { this.edgeSet = edgeSet; this.xValue = x; this.insertEvent = insertEvent; this.eventType = SweepLineEventType.INSERT; if (insertEvent != null) { this.eventType = SweepLineEventType.DELETE; } this.obj = obj; }