eventAddSegmentEnd method

EventNode eventAddSegmentEnd(
  1. EventNode ev_start,
  2. Segment seg,
  3. bool primary
)

Implementation

EventNode eventAddSegmentEnd(EventNode ev_start, Segment seg, bool primary) {
  var ev_end = new EventNode(
      isStart: false,
      pt: seg.end,
      seg: seg,
      primary: primary,
      other: ev_start,
      status: null);

  ev_start.other = ev_end;

  eventAdd(ev_end, ev_start.pt);

  return ev_end;
}