[][src]Module dicom_parser::parser

This module provides a higher level abstraction for reading DICOM data. The structures provided here can translate a byte data source into an iterator of elements, with either sequential or random access.

Structs

DicomParser

A data structure for parsing DICOM data. This type encapsulates the necessary codecs in order to be as autonomous as possible in the DICOM content reading process. S is the generic parameter type for the original source's type, D is the parameter type that the decoder interprets as, whereas DB is the parameter type for the basic decoder. TextCodec defines the text codec used underneath.

Traits

Parse

A trait for DICOM data parsers, which abstracts the necessary parts of a full DICOM content reading process.

Type Definitions

DynamicDicomParser

Alias for a dynamically resolved DICOM parser. Although the data source may be known in compile time, the required decoder may vary according to an object's transfer syntax.

FileHeaderParser

Type alias for the DICOM parser of a file's Meta group.