Module decode

Source
Expand description

This module contains all DICOM data element decoding logic.

Modules§

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

Enums§

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

Traits§

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

Functions§

default_reader
Obtain the default data element decoder. According to the standard, data elements are encoded in Implicit VR Little Endian by default.
file_header_decoder
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§

Result