コード例 #1
0
ファイル: Sector.cs プロジェクト: hljlishen/RadarView_Git
 public void DeleteUnqualifiedTracks()       //删除不合格航迹
 {
     lock (_locker)
     {
         for (int i = StableTracks.Count - 1; i >= 0; i--)
         {
             if (StableTracks[i].Score <= TargetTrack.ScoreMinimum)
             {
                 StableTracks[i].Dispose();
                 StableTracks.RemoveAt(i);
             }
         }
     }
 }
コード例 #2
0
ファイル: Sector.cs プロジェクト: hljlishen/RadarView_Git
 public void DeleteActiveTrack() //删除被选中的航迹
 {
     lock (_locker)
     {
         for (int i = StableTracks.Count - 1; i >= 0; i--) //逆向遍历
         {
             if (!StableTracks[i].Active)
             {
                 continue;
             }
             StableTracks[i].Dispose();
             StableTracks.RemoveAt(i);
         }
     }
 }