Skip to main content

Module adaptive_le

Module adaptive_le 

Source
Expand description

Adaptive VR Little Endian syntax transfer implementation.

This decoder handles non-conformant DICOM files that declare Explicit VR Little Endian in their transfer syntax but actually encode the dataset in Implicit VR. On the first non-meta, non-delimiter element, it probes the bytes after the tag to determine whether they form a valid VR code. If they do, it locks to explicit VR for the rest of the file; if not, it switches to implicit VR.

Structs§

AdaptiveVRLittleEndianDecoder
A data element decoder for Little Endian data that auto-detects whether the dataset uses explicit or implicit VR encoding.

Type Aliases§

StandardAdaptiveVRLittleEndianDecoder
An AdaptiveVRLittleEndianDecoder which uses the standard data dictionary.