View Source Dicom.BinaryFormat (Dicom.ex v0.1.5)

This module implements the DICOM binary data format according to PS 3.5.

Summary

Functions

from_binary(data, opts)

from_binary_until(data, until_tag, opts)

from_file(path)

@spec from_file(Path.t()) :: {:ok, Dicom.DataSet.t()} | {:error, atom()}

from_file!(path)

@spec from_file!(Path.t()) :: Dicom.DataSet.t()

read_next_data_element(data, arg2)

@spec read_next_data_element(
  data :: binary(),
  opts :: [endianness: :little | :big, explicit: boolean()]
) :: {:ok, {Dicom.DataElement.t(), binary()}} | {:error, atom()}

serialize_command_data_set(data_set)

serialize_data_element(data_element, list)

serialize_u16(num, atom)

serialize_u32(num, atom)

serialize_uid(uid, endianness)