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 Aliases§