Class DicomUIDGenerator
Class for generating DICOM UIDs.
Inheritance
System.Object
DicomUIDGenerator
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: FellowOakDicom
Assembly: fo-dicom.core.dll
Syntax
public class DicomUIDGenerator
Methods
Generate(DicomUID)
If sourceUid
is known, return associated destination UID, otherwise generate and return
a new destination UID for the specified sourceUid
.
Declaration
public DicomUID Generate(DicomUID sourceUid)
Parameters
Type | Name | Description |
---|---|---|
DicomUID | sourceUid | Source UID. |
Returns
Type | Description |
---|---|
DicomUID | Known or generated UID. |
GenerateDerivedFromUUID()
Generate a UUID-derived UID, according to http://medical.nema.org/medical/dicom/current/output/html/part05.html#sect_B.2
Declaration
public static DicomUID GenerateDerivedFromUUID()
Returns
Type | Description |
---|---|
DicomUID | A new UID with 2.25 prefix. |
RegenerateAll(DicomDataset)
Regenerate all UIDs in a DICOM dataset.
Declaration
public void RegenerateAll(DicomDataset dataset)
Parameters
Type | Name | Description |
---|---|---|
DicomDataset | dataset | Dataset in which UIDs should be regenerated. |