DicomBufferToData

Create a DicomData from a DICOM buffer: parses it, stores the meta data and the image buffer if pixel data is present. Buffer is decoded if needed, only necessary tags for decompression are checked.

Constructor

new DicomBufferToData()

Methods

abort()

Abort a conversion.

convert(buffer, origin, dataIndex)

Convert an input buffer into DicomData using a DICOM parser. Asynchronous method in case of possible buffer decompression. Get the data from the 'onload' event.

Parameters:
NameTypeDescription
bufferTypedArray

The input data buffer.

originstring

The data origin.

dataIndexnumber

The data index.

onabort(_event)

Handle an abort event. Default does nothing.

Parameters:
NameTypeDescription
_eventobject

The abort event.

onerror(_event)

Handle an error event. Default does nothing.

Parameters:
NameTypeDescription
_eventobject

The error event.

onload(_event)

Handle a load event. Default does nothing.

Parameters:
NameTypeDescription
_eventobject

The load event fired when a file has been loaded successfully.

onloadend(_event)

Handle a load end event. Default does nothing.

Parameters:
NameTypeDescription
_eventobject

The load end event fired when a file load has completed, successfully or not.

onloaditem(_event)

Handle a load item event. Default does nothing.

Parameters:
NameTypeDescription
_eventobject

The load item event.

onloadstart(_event)

Handle a load start event. Default does nothing.

Parameters:
NameTypeDescription
_eventobject

The load start event.

onprogress(_event)

Handle a load progress event. Default does nothing.

Parameters:
NameTypeDescription
_eventobject

The progress event.

setOptions(opt)

Set the converter options.

Parameters:
NameTypeDescription
optobject

The input options.