dicom_encoding

Module adapters

Source
Expand description

Core module for building pixel data adapters.

This module contains the core types and traits for consumers and implementers of transfer syntaxes with encapsulated pixel data.

Complete DICOM object types (such as FileDicomObject<InMemDicomObject>) implement the PixelDataObject trait. Transfer syntaxes which define an encapsulated pixel data encoding need to provide suitable implementations of PixelDataReader and PixelDataWriter to be able to decode and encode imaging data, respectively.

Modules§

Structs§

Enums§

  • The possible error conditions when decoding (reading) pixel data.
  • The possible error conditions when encoding (writing) pixel data.
  • An immaterial type representing an adapter which is never provided.

Traits§

  • A DICOM object trait to be interpreted as pixel data.
  • Trait object responsible for decoding pixel data based on the transfer syntax.
  • Trait object responsible for encoding pixel data based on a certain transfer syntax.

Type Aliases§