C# Class Dicom.IO.DicomStreamReader

Reads a DICOM dataset from a stream
Show file Open project: fo-dicom/mdcm Class Usage Examples

Public Methods

Method Description
DicomStreamReader ( Stream stream ) : System

Initializes a new DicomStreamReader with a source stream

Read ( Dicom.Data.DicomTag stopAtTag, DicomReadOptions options ) : DicomReadStatus

Read dataset from stream

Private Methods

Method Description
CurrentBuffer ( DicomReadOptions options ) : ByteBuffer
InsertDatasetItem ( DcmItem item, DicomReadOptions options ) : void
InsertFragmentItem ( DicomReadOptions options ) : DicomReadStatus
InsertSequenceItem ( DicomReadOptions options ) : DicomReadStatus
NeedMoreData ( long count ) : DicomReadStatus
ParseLength ( DicomReadOptions options ) : DicomReadStatus
ParseSequenceItemDataset ( DicomTransferSyntax syntax, long len, DcmDataset &dataset, DicomReadOptions options ) : DicomReadStatus
ParseTag ( Dicom.Data.DicomTag stopAtTag, DicomReadOptions options ) : DicomReadStatus
ParseVR ( DicomReadOptions options ) : DicomReadStatus

Method Details

DicomStreamReader() public method

Initializes a new DicomStreamReader with a source stream
public DicomStreamReader ( Stream stream ) : System
stream Stream Source stream
return System

Read() public method

Read dataset from stream
public Read ( Dicom.Data.DicomTag stopAtTag, DicomReadOptions options ) : DicomReadStatus
stopAtTag Dicom.Data.DicomTag End parsing at this tag
options DicomReadOptions DICOM read options
return DicomReadStatus