public void Insert(IAgent item) { if (m_root.Bounds.Contains(item.Position)) { m_root.Insert(item); } else { outOfBoundList.Add(item); item.Node = null; } }
/// <summary> /// Insert the feature into the QuadTree /// </summary> /// <param name="item"></param> public void Insert(T item) { m_root.Insert(item); }
/// <summary> /// Insert the feature into the QuadTree /// </summary> /// <param name="item"></param> public QuadTree Insert(Range item) { m_root.Insert(item); return(this); }