public IEnumerable <SegmentProxy> GetSegments() { IEnumSegment enumSegs = _segments.EnumSegments; var enumerable = new SegmentEnumerable(enumSegs); return(enumerable); }
public IEnumerable <SegmentProxy> GetSegments(IBox box) { IPnt min = box.Min; IPnt max = box.Max; _qEnv.Value.PutCoords(min.X, min.Y, max.X, max.Y); IEnumSegment enumSegs = _segments.IndexedEnumSegments[_qEnv.Value]; var enumerable = new SegmentEnumerable(enumSegs); return(enumerable); }
public ReverseEnumerable(SegmentEnumerable <T> enumerable) { _enumerable = enumerable; }