/emdl

EMDL is a C++ library for manipulation of Dicom objects based on Odil.

Primary LanguageC++OtherNOASSERTION

EMDL

EMDL is a C++14 library based on Odil for the manipulation of Dicom objects.

It aims to offer a few improvements over Odil:

  • Lazy parse of the Dicom data set
  • Reduced memory usage
  • Fewer objects copies using views into shared buffers
  • Fewer strings manipulation in favor of more enumerations
  • Faster access to data sets elements, and in fewer function calls (with respect to the user)
  • Greater use of templates, use of boost::variant and boost::optional
  • Asynchronous networking
  • Support for C-Cancel