Dicom.Data.DcmDataset.GetMaskedTags C# (CSharp) Method

GetMaskedTags() public method

public GetMaskedTags ( Dicom.Data.DicomTagMask mask ) : IEnumerable
mask Dicom.Data.DicomTagMask
return IEnumerable
        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;
            }
        }

Usage Example

示例#1
0
		public void Transform(DcmDataset dataset) {
			List<DicomTag> remove = new List<DicomTag>(dataset.GetMaskedTags(_mask));
			foreach (DicomTag tag in remove) {
				dataset.Remove(tag);
			}
		}