Module dicom_core::header
source · Expand description
This modules contains an assortment of types required for interpreting DICOM data elements. It comprises a variety of basic data types, such as the DICOM attribute tag, the element header, and element composite types.
Structs
A data type that represents and owns a DICOM data element.
A data structure for a data element header, containing
a tag, value representation and specified length.
A data type that represents a DICOM data element with
a borrowed value.
A type for representing data set content length, in bytes.
An internal value of
0xFFFF_FFFF represents an undefined
(unspecified) length, which would have to be determined
with a traversal based on the content’s encoding.A data type that represents and owns a DICOM data element
containing a primitive value.
A data type that represents a DICOM data element with
a borrowed primitive value.
The data type for DICOM data element tags.
Enums
Stub type representing a non-existing DICOM object.
Could not parse DICOM tag
Data type for describing a sequence item data element.
If the element represents an item, it will also contain
the specified length.
Error type for issues constructing a sequence item header.
An enum type for a DICOM value representation.
Traits
Trait for any DICOM entity (element or item) which may have a length.
A trait for a data type containing a DICOM header.
Type Definitions
Idiomatic alias for a tag’s element number.
Idiomatic alias for a tag’s group number.