public LineExtractor(BufferPool pool, ParallelLooper looper, int initialLineCapacity = 8192)
 {
     lines         = new QuickList <LineInstance>(initialLineCapacity, pool);
     constraints   = new ConstraintLineExtractor(pool);
     boundingBoxes = new BoundingBoxLineExtractor(pool);
     this.pool     = pool;
     this.looper   = looper;
 }
Example #2
0
        public LineExtractor(ParallelLooper looper, int initialLineCapacity = 8192)
        {
            QuickList <LineInstance, Array <LineInstance> > .Create(new PassthroughArrayPool <LineInstance>(), initialLineCapacity, out lines);

            constraints   = new ConstraintLineExtractor();
            boundingBoxes = new BoundingBoxLineExtractor();
            this.looper   = looper;
        }