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; }
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; }