DICOM encoding and decoding primitives.
This crate provides interfaces and data structures for reading and writing data in accordance to the DICOM standard. This crate also hosts the concept of transfer syntax specifier, which can be used to produce DICOM encoders and decoders at run-time.
For the time being, all APIs are based on synchronous I/O.
This module contains all DICOM data element decoding logic.
This module contains all DICOM data element encoding logic.
This module contains reusable components for encoding and decoding text in DICOM data structures, including support for character repertoires.
Module containing the DICOM Transfer Syntax data structure and related methods.
Similar to the DcmCodec in DCMTK, the
Submit a transfer syntax specifier to be supported by the program's runtime. This is to be used by crates wishing to provide additional support for a certain transfer syntax.