Trait dicom_core::header::Header[][src]

pub trait Header: HasLength {
    fn tag(&self) -> Tag;

    fn is_item(&self) -> bool { ... }
fn is_item_delimiter(&self) -> bool { ... }
fn is_sequence_delimiter(&self) -> bool { ... }
fn is_encapsulated_pixeldata(&self) -> bool { ... } }

A trait for a data type containing a DICOM header.

Required methods

fn tag(&self) -> Tag[src]

Retrieve the element’s tag as a (group, element) tuple.

Loading content...

Provided methods

fn is_item(&self) -> bool[src]

Check whether this is the header of an item.

fn is_item_delimiter(&self) -> bool[src]

Check whether this is the header of an item delimiter.

fn is_sequence_delimiter(&self) -> bool[src]

Check whether this is the header of a sequence delimiter.

fn is_encapsulated_pixeldata(&self) -> bool[src]

Check whether this is the header of an encapsulated pixel data.

Loading content...

Implementors

impl Header for SequenceItemHeader[src]

impl Header for DataElementHeader[src]

impl<'a, I, P> Header for &'a DataElement<I, P>[src]

impl<'v, I, P> Header for DataElementRef<'v, I, P>[src]

impl<I, P> Header for DataElement<I, P>[src]

Loading content...