Show / Hide Table of Contents
View Source

Class DICOMElementReader

Reads in DICOM elements from a DICOM object

Inheritance
System.Object
DICOMElementReader
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:EvilDICOM.Core.IO.Reading
Assembly:EvilDICOM.dll
Syntax
public class DICOMElementReader

Methods

View Source

ReadAllElements(DICOMBinaryReader, TransferSyntax, StringEncoding)

Declaration
public static List<IDICOMElement> ReadAllElements(DICOMBinaryReader dr, TransferSyntax syntax, StringEncoding enc)
Parameters
Type Name Description
DICOMBinaryReader dr
TransferSyntax syntax
StringEncoding enc
Returns
Type Description
System.Collections.Generic.List<IDICOMElement>
View Source

ReadAllElementsExplicitBigEndian(DICOMBinaryReader, StringEncoding)

Reads and returns all elements in explicit big endian format

Declaration
public static List<IDICOMElement> ReadAllElementsExplicitBigEndian(DICOMBinaryReader dr, StringEncoding enc)
Parameters
Type Name Description
DICOMBinaryReader dr

the binary reader which is reading the DICOM object

StringEncoding enc
Returns
Type Description
System.Collections.Generic.List<IDICOMElement>

DICOM elements read

View Source

ReadAllElementsExplicitLittleEndian(DICOMBinaryReader, StringEncoding)

Reads and returns all elements in explilcit little endian format

Declaration
public static List<IDICOMElement> ReadAllElementsExplicitLittleEndian(DICOMBinaryReader dr, StringEncoding enc)
Parameters
Type Name Description
DICOMBinaryReader dr

the binary reader which is reading the DICOM object

StringEncoding enc
Returns
Type Description
System.Collections.Generic.List<IDICOMElement>

DICOM elements read

View Source

ReadAllElementsImplicitLittleEndian(DICOMBinaryReader, StringEncoding)

Reads and returns all elements in implicit little endian format

Declaration
public static List<IDICOMElement> ReadAllElementsImplicitLittleEndian(DICOMBinaryReader dr, StringEncoding enc)
Parameters
Type Name Description
DICOMBinaryReader dr

the binary reader which is reading the DICOM object

StringEncoding enc
Returns
Type Description
System.Collections.Generic.List<IDICOMElement>

DICOM elements read

View Source

ReadElementExplicitBigEndian(DICOMBinaryReader, StringEncoding)

Reads and returns the next DICOM element starting at the current location in the DICOM binary reader

Declaration
public static IDICOMElement ReadElementExplicitBigEndian(DICOMBinaryReader dr, StringEncoding enc)
Parameters
Type Name Description
DICOMBinaryReader dr

the binary reader which is reading the DICOM object

StringEncoding enc
Returns
Type Description
IDICOMElement

the next DICOM element

View Source

ReadElementExplicitLittleEndian(DICOMBinaryReader, StringEncoding)

Reads and returns the next DICOM element starting at the current location in the DICOM binary reader

Declaration
public static IDICOMElement ReadElementExplicitLittleEndian(DICOMBinaryReader dr, StringEncoding enc = StringEncoding.ISO_IR_192)
Parameters
Type Name Description
DICOMBinaryReader dr

the binary reader which is reading the DICOM object

StringEncoding enc
Returns
Type Description
IDICOMElement

the next DICOM element

View Source

ReadElementImplicitLittleEndian(DICOMBinaryReader, StringEncoding)

Reads and returns the next DICOM element starting at the current location in the DICOM binary reader

Declaration
public static IDICOMElement ReadElementImplicitLittleEndian(DICOMBinaryReader dr, StringEncoding enc = StringEncoding.ISO_IR_192)
Parameters
Type Name Description
DICOMBinaryReader dr

the binary reader which is reading the DICOM object

StringEncoding enc
Returns
Type Description
IDICOMElement

the next DICOM element

View Source

SkipElementExplicitBigEndian(DICOMBinaryReader)

Declaration
public static void SkipElementExplicitBigEndian(DICOMBinaryReader dr)
Parameters
Type Name Description
DICOMBinaryReader dr
View Source

SkipElementExplicitLittleEndian(DICOMBinaryReader)

Declaration
public static void SkipElementExplicitLittleEndian(DICOMBinaryReader dr)
Parameters
Type Name Description
DICOMBinaryReader dr
View Source

SkipElementImplicitLittleEndian(DICOMBinaryReader)

Declaration
public static void SkipElementImplicitLittleEndian(DICOMBinaryReader dr)
Parameters
Type Name Description
DICOMBinaryReader dr
Back to top Copyright © 2015-2016 Microsoft
Generated by DocFX