Esempio n. 1
0
 private void OnPositionChanged(GeoObject obj)
 {
     if (!ObjectFilter(obj))
     {
         return;
     }
     // TODO optimize with indexing
     if (ObjectIsInViewRegion(obj))
     {
         if (!ObjectsInView.Contains(obj))
         {
             ObjectsInView.Add(obj);
         }
     }
     else
     {
         ObjectsInView.Remove(obj);
     }
 }