public RoadSegment(RoadSegment <T> seg) { timeDelay = seg.timeDelay; roads = new List <Road>(seg.roads); totalLength = seg.TotalLength; metaInformation = seg.metaInformation; growthBlocked = seg.growthBlocked; successionBlocked = seg.successionBlocked; discarded = seg.discarded; }
int IComparable <RoadSegment <T> > .CompareTo(RoadSegment <T> other) { return(timeDelay - other.timeDelay); }