C# 클래스 EvilDICOM.Core.IO.Reading.DICOMElementReader

Reads in DICOM elements from a DICOM object
파일 보기 프로젝트 열기: rexcardan/Evil-DICOM 1 사용 예제들

공개 메소드들

메소드 설명
ReadAllElements ( EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr, TransferSyntax syntax ) : List
ReadAllElementsExplicitBigEndian ( EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr ) : List

Reads and returns all elements in explicit big endian format

ReadAllElementsExplicitLittleEndian ( EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr ) : List

Reads and returns all elements in explilcit little endian format

ReadAllElementsImplicitLittleEndian ( EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr ) : List

Reads and returns all elements in implicit little endian format

ReadElementExplicitBigEndian ( EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr ) : IDICOMElement

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

ReadElementExplicitLittleEndian ( EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr ) : IDICOMElement

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

ReadElementImplicitLittleEndian ( EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr ) : IDICOMElement

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

SkipElementExplicitBigEndian ( EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr ) : void
SkipElementExplicitLittleEndian ( EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr ) : void
SkipElementImplicitLittleEndian ( EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr ) : void

비공개 메소드들

메소드 설명
CheckForExplicitness ( EvilDICOM.Core.Element.Tag tag, EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr, VR &vr ) : bool

This method helps read non-compliant files. Sometimes, an supposed implicit is encoded explicitly. We'll check here Returns true if element is actually encoded explicitly (VR is written as starting characters).

ReadElementExplicitLittleEndian ( EvilDICOM.Core.Element.Tag tag, VR vr, EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr ) : IDICOMElement

Reads and returns the next DICOM element starting at the current location in the DICOM binary reader after the tag and VR have been read

메소드 상세

ReadAllElements() 공개 정적인 메소드

public static ReadAllElements ( EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr, TransferSyntax syntax ) : List
dr EvilDICOM.Core.IO.Reading.DICOMBinaryReader
syntax TransferSyntax
리턴 List

ReadAllElementsExplicitBigEndian() 공개 정적인 메소드

Reads and returns all elements in explicit big endian format
public static ReadAllElementsExplicitBigEndian ( EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr ) : List
dr EvilDICOM.Core.IO.Reading.DICOMBinaryReader the binary reader which is reading the DICOM object
리턴 List

ReadAllElementsExplicitLittleEndian() 공개 정적인 메소드

Reads and returns all elements in explilcit little endian format
public static ReadAllElementsExplicitLittleEndian ( EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr ) : List
dr EvilDICOM.Core.IO.Reading.DICOMBinaryReader the binary reader which is reading the DICOM object
리턴 List

ReadAllElementsImplicitLittleEndian() 공개 정적인 메소드

Reads and returns all elements in implicit little endian format
public static ReadAllElementsImplicitLittleEndian ( EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr ) : List
dr EvilDICOM.Core.IO.Reading.DICOMBinaryReader the binary reader which is reading the DICOM object
리턴 List

ReadElementExplicitBigEndian() 공개 정적인 메소드

Reads and returns the next DICOM element starting at the current location in the DICOM binary reader
public static ReadElementExplicitBigEndian ( EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr ) : IDICOMElement
dr EvilDICOM.Core.IO.Reading.DICOMBinaryReader the binary reader which is reading the DICOM object
리턴 IDICOMElement

ReadElementExplicitLittleEndian() 공개 정적인 메소드

Reads and returns the next DICOM element starting at the current location in the DICOM binary reader
public static ReadElementExplicitLittleEndian ( EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr ) : IDICOMElement
dr EvilDICOM.Core.IO.Reading.DICOMBinaryReader the binary reader which is reading the DICOM object
리턴 IDICOMElement

ReadElementImplicitLittleEndian() 공개 정적인 메소드

Reads and returns the next DICOM element starting at the current location in the DICOM binary reader
public static ReadElementImplicitLittleEndian ( EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr ) : IDICOMElement
dr EvilDICOM.Core.IO.Reading.DICOMBinaryReader the binary reader which is reading the DICOM object
리턴 IDICOMElement

SkipElementExplicitBigEndian() 공개 정적인 메소드

public static SkipElementExplicitBigEndian ( EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr ) : void
dr EvilDICOM.Core.IO.Reading.DICOMBinaryReader
리턴 void

SkipElementExplicitLittleEndian() 공개 정적인 메소드

public static SkipElementExplicitLittleEndian ( EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr ) : void
dr EvilDICOM.Core.IO.Reading.DICOMBinaryReader
리턴 void

SkipElementImplicitLittleEndian() 공개 정적인 메소드

public static SkipElementImplicitLittleEndian ( EvilDICOM.Core.IO.Reading.DICOMBinaryReader dr ) : void
dr EvilDICOM.Core.IO.Reading.DICOMBinaryReader
리턴 void