Class DicomFileMetaInformation
Representation of the file meta information in a DICOM Part 10 file.
Inherited Members
Namespace: Dicom
Assembly: cs.temp.dll.dll
Syntax
public class DicomFileMetaInformation : DicomDataset, IEnumerable<DicomItem>, IEnumerable
Constructors
DicomFileMetaInformation()
Initializes a new instance of the DicomFileMetaInformation class.
Declaration
public DicomFileMetaInformation()
DicomFileMetaInformation(DicomDataset)
Initializes a new instance of the DicomFileMetaInformation class.
Declaration
public DicomFileMetaInformation(DicomDataset dataset)
Parameters
Type | Name | Description |
---|---|---|
DicomDataset | dataset | The data set for which file meta information is required. |
DicomFileMetaInformation(DicomFileMetaInformation)
Initializes a new instance of the DicomFileMetaInformation class.
Declaration
public DicomFileMetaInformation(DicomFileMetaInformation metaInfo)
Parameters
Type | Name | Description |
---|---|---|
DicomFileMetaInformation | metaInfo | DICOM file meta information to be updated. |
Properties
ImplementationClassUID
Gets or sets the Implementation Class UID.
Declaration
public DicomUID ImplementationClassUID { get; set; }
Property Value
Type | Description |
---|---|
DicomUID |
ImplementationVersionName
Gets or sets the Implementation Version Name.
Declaration
public string ImplementationVersionName { get; set; }
Property Value
Type | Description |
---|---|
String |
MediaStorageSOPClassUID
Gets or sets the Media Storage SOP Class UID.
Declaration
public DicomUID MediaStorageSOPClassUID { get; set; }
Property Value
Type | Description |
---|---|
DicomUID |
MediaStorageSOPInstanceUID
Gets or sets the Media Storage SOP Instance UID.
Declaration
public DicomUID MediaStorageSOPInstanceUID { get; set; }
Property Value
Type | Description |
---|---|
DicomUID |
PrivateInformation
Gets or sets the private information associated with PrivateInformationCreatorUID. Required if PrivateInformationCreatorUID is defined.
Declaration
public byte[] PrivateInformation { get; set; }
Property Value
Type | Description |
---|---|
Byte[] |
PrivateInformationCreatorUID
Gets or sets the Private Information Creator UID (optional attribute).
Declaration
public DicomUID PrivateInformationCreatorUID { get; set; }
Property Value
Type | Description |
---|---|
DicomUID |
ReceivingApplicationEntityTitle
Gets or sets the Receiving Application Entity Title (optional attribute).
Declaration
public string ReceivingApplicationEntityTitle { get; set; }
Property Value
Type | Description |
---|---|
String |
SendingApplicationEntityTitle
Gets or sets the Sending Application Entity Title.
Declaration
public string SendingApplicationEntityTitle { get; set; }
Property Value
Type | Description |
---|---|
String |
SourceApplicationEntityTitle
Gets or sets the Source Application Entity Title.
Declaration
public string SourceApplicationEntityTitle { get; set; }
Property Value
Type | Description |
---|---|
String |
TransferSyntax
Gets or sets the DICOM Part 10 dataset transfer syntax.
Declaration
public DicomTransferSyntax TransferSyntax { get; set; }
Property Value
Type | Description |
---|---|
DicomTransferSyntax |
Version
Gets or sets the file meta information version.
Declaration
public byte[] Version { get; set; }
Property Value
Type | Description |
---|---|
Byte[] |
Methods
CreateSourceApplicationEntityTitle()
Create a source application title from the machine name.
Declaration
public static string CreateSourceApplicationEntityTitle()
Returns
Type | Description |
---|---|
String | The machine name truncated to a maximum of 16 characters. |
ToString()
Returns a string that represents the current object.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String | A string that represents the current object. |