Skip to main content

Module decode

Module decode 

Source
Expand description

This module contains all DICOM data element decoding logic.

Modules§

adaptive_le
Adaptive VR Little Endian syntax transfer implementation.
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