public virtual void Add(object item) { ContainedObjects.Add(item); Bounds(); base.Distribute(0); }
public virtual void Add(IEnumerable <object> items) { foreach (object item in items) { ContainedObjects.Add(item); } Bounds(); base.Distribute(0); }
public virtual void Add(IOctreeObject item) { if (item.GetOctreeBounds() == null) { return; } ContainedObjects.Add(item); Bounds(); base.Distribute(0); }
public virtual void Add(IEnumerable <IOctreeObject> items) { foreach (IOctreeObject item in items) { if (item.GetOctreeBounds() != null) { ContainedObjects.Add(item); } } Bounds(); base.Distribute(0); }