Exemplo n.º 1
0
        public IEnumerable <SegmentProxy> GetSegments()
        {
            IEnumSegment enumSegs = _segments.EnumSegments;

            var enumerable = new SegmentEnumerable(enumSegs);

            return(enumerable);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 public ReverseEnumerable(SegmentEnumerable <T> enumerable)
 {
     _enumerable = enumerable;
 }