Class DicomFileMetaInformation
- Namespace
- FellowOakDicom
- Assembly
- fo-dicom.core.dll
Representation of the file meta information in a DICOM Part 10 file.
public class DicomFileMetaInformation : DicomDataset, IEnumerable<DicomItem>, IEnumerable, IEquatable<DicomDataset>
- Inheritance
-
DicomFileMetaInformation
- Implements
- Inherited Members
- Extension Methods
Constructors
DicomFileMetaInformation()
Initializes a new instance of the DicomFileMetaInformation class.
public DicomFileMetaInformation()
DicomFileMetaInformation(DicomDataset)
Initializes a new instance of the DicomFileMetaInformation class.
public DicomFileMetaInformation(DicomDataset dataset)
Parameters
dataset
DicomDatasetThe data set for which file meta information is required.
DicomFileMetaInformation(DicomFileMetaInformation)
Initializes a new instance of the DicomFileMetaInformation class.
public DicomFileMetaInformation(DicomFileMetaInformation metaInfo)
Parameters
metaInfo
DicomFileMetaInformationDICOM file meta information to be updated.
Properties
ImplementationClassUID
Gets or sets the Implementation Class UID.
public DicomUID ImplementationClassUID { get; set; }
Property Value
ImplementationVersionName
Gets or sets the Implementation Version Name.
public string ImplementationVersionName { get; set; }
Property Value
MediaStorageSOPClassUID
Gets or sets the Media Storage SOP Class UID.
public DicomUID MediaStorageSOPClassUID { get; set; }
Property Value
MediaStorageSOPInstanceUID
Gets or sets the Media Storage SOP Instance UID.
public DicomUID MediaStorageSOPInstanceUID { get; set; }
Property Value
PrivateInformation
Gets or sets the private information associated with PrivateInformationCreatorUID. Required if PrivateInformationCreatorUID is defined.
public byte[] PrivateInformation { get; set; }
Property Value
- byte[]
PrivateInformationCreatorUID
Gets or sets the Private Information Creator UID (optional attribute).
public DicomUID PrivateInformationCreatorUID { get; set; }
Property Value
ReceivingApplicationEntityTitle
Gets or sets the Receiving Application Entity Title (optional attribute).
public string ReceivingApplicationEntityTitle { get; set; }
Property Value
SendingApplicationEntityTitle
Gets or sets the Sending Application Entity Title.
public string SendingApplicationEntityTitle { get; set; }
Property Value
SourceApplicationEntityTitle
Gets or sets the Source Application Entity Title.
public string SourceApplicationEntityTitle { get; set; }
Property Value
TransferSyntax
Gets or sets the DICOM Part 10 dataset transfer syntax.
public DicomTransferSyntax TransferSyntax { get; set; }
Property Value
Version
Gets or sets the file meta information version.
public byte[] Version { get; set; }
Property Value
- byte[]
Methods
CreateSourceApplicationEntityTitle()
Create a source application title from the machine name.
public static string CreateSourceApplicationEntityTitle()
Returns
- string
The machine name truncated to a maximum of 16 characters.
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.
ValidateTag(DicomTag)
Does nothing. Can be overwritten in derived classes to check if the tag is allowed.
protected override void ValidateTag(DicomTag tag)
Parameters
tag
DicomTag