[][src]Crate dicom_parser

This crate works on top of DICOM encoding primitives to provide transfer syntax resolution and abstraction for parsing DICOM data sets, which ultimately enables the user to perceive the DICOM object as a sequence of tokens.

For the time being, all APIs are based on synchronous I/O.

For a more intuitive, object-oriented API, please see the dicom-object crate.

Re-exports

pub use dataset::DataSetReader;
pub use parser::DicomParser;
pub use parser::DynamicDicomParser;
pub use parser::Parse;

Modules

dataset

This module contains a mid-level abstraction for reading DICOM content sequentially.

error
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.