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

GetUID() public method

public GetUID ( Dicom.Data.DicomTag tag ) : DicomUID
tag Dicom.Data.DicomTag
return DicomUID
        public DicomUID GetUID(DicomTag tag)
        {
            DcmUniqueIdentifier ui = GetUI(tag);
            if (ui != null && ui.Length > 0)
                return ui.GetUID();
            return null;
        }

Usage Example

示例#1
0
		/// <summary>
		/// Initializes new DICOM file format from dataset
		/// </summary>
		/// <param name="dataset">Dataset</param>
		public DicomFileFormat(DcmDataset dataset) {
			_metainfo = new DcmFileMetaInfo();
			_metainfo.FileMetaInformationVersion = DcmFileMetaInfo.Version;
			_metainfo.MediaStorageSOPClassUID = dataset.GetUID(DicomTags.SOPClassUID);
			_metainfo.MediaStorageSOPInstanceUID = dataset.GetUID(DicomTags.SOPInstanceUID);
			_metainfo.TransferSyntax = dataset.InternalTransferSyntax;
			_metainfo.ImplementationClassUID = Implementation.ClassUID;
			_metainfo.ImplementationVersionName = Implementation.Version;
			_metainfo.SourceApplicationEntityTitle = "";
			_dataset = dataset;
		}