Module dicom_encoding::decode

source ·
Expand description

This module contains all DICOM data element decoding logic.

Modules

This module provides implementations for primitive decoders of data, which may be in either Little Endian or Big Endian.
Explicit VR Big Endian syntax transfer implementation.
Explicit VR Little Endian syntax transfer implementation
Implicit VR Big Endian syntax transfer implementation

Enums

Module-level error type: for errors which may occur while decoding DICOM data.

Traits

Type trait for reading and decoding basic data values from a data source.
Type trait for reading and decoding DICOM data elements.
Type trait for reading and decoding DICOM data elements from a specific source reader type.

Functions

Obtain the default data element decoder. According to the standard, data elements are encoded in Implicit VR Little Endian by default.
Obtain a data element decoder for reading the data elements in a DICOM file’s Meta information. According to the standard, these are always encoded in Explicit VR Little Endian.

Type Definitions