static public BoundsTree <T> CreatePlanarQuadtree(Bounds bounds, int depth, int target_number_items, Operation <Bounds, T> operation, IEnumerable <T> items) { BoundsTree <T> tree = CreatePlanarQuadtree(bounds, depth, target_number_items, operation); tree.AddRange(items); return(tree); }
static public void AddRange <T>(this BoundsTree <T> item, params T[] to_add) { item.AddRange((IEnumerable <T>)to_add); }