Ejemplo n.º 1
0
 internal void MbrRemovalUpdate(Rectangle removed)
 {
     if (EntryCount == 0)
     {
         Mbr = null;
     }
     else if (Mbr.OverlapsWith(removed))
     {
         Mbr = Entries[0].Copy();
         for (var i = 1; i < EntryCount; i++)
         {
             Mbr.AddRectangle(Entries[i]);
         }
     }
 }