internal void MakeSegment(ref Osub newsubseg) { Segment seg = new Segment(); seg.hash = this.hash_seg++; newsubseg.seg = seg; newsubseg.orient = 0; subsegs.Add(seg.hash, seg); }