Exemple #1
0
 public void Remove(DicomTagMask mask)
 {
     for (int i = 0; i < _items.Values.Count; i++) {
         if (mask.IsMatch(_items.Values[i].Tag)) {
             try { _items.RemoveAt(i--); }
             catch { }
         }
     }
 }
Exemple #2
0
 public IEnumerable<DicomTag> GetMaskedTags(DicomTagMask mask)
 {
     for (int i = 0; i < _items.Values.Count; i++) {
         if (mask.IsMatch(_items.Values[i].Tag))
             yield return _items.Values[i].Tag;
     }
 }
Exemple #3
0
		public RemoveElementDicomTransformRule(DicomTagMask mask) {
			_mask = mask;
		}