MeVisLab Toolbox Reference
MLDICOMCachedIO Overview

MLDICOMCachedIO Class Library

The MLDICOMCachedIO project is a project providing DICOM tag, tree, and multi-frame pixel data caching. For that purpose additional plugin based file handles, DICOM tree loader and writer classes are available.

The most important classes are:

MLDICOMCachedIODCMTreeLoaderPlugin, MLDICOMCachedIODCMTreeWriterPlugin
DICOM tree loader and writers.

DICOMCachedIOFileHandleBase, DICOMCachedIOFileHandle
(Base) class for handling different references and file names to DICOM trees.

DICOMCachedIOFileHandlePlugin, DICOMCachedIOFileHandleProvider
Support classes for the extensibility of file handles.

MLDICOMCachedIOTagCache, MLDICOMCachedIOTagCacheMap
Classes for DICOM tag caching and singleton to represent the cache.

MLDICOMCachedIOTreeCache, MLDICOMCachedIOTreeCacheMap, MLDICOMCachedIOTreeCacheMapEntry, MLDICOMCachedIOTreeCacheSingleMFMapEntry
Classes for DICOM tag caching and singleton to represent the cache.

Related programming and library projects are:

  • MLDICOMTags - Collection of DICOM related tool classes, functions and dictionaries.
  • MLDcmtkAccessories - Collection of DICOM related tool classes functions using the OFFIS Dcmtk library.
  • MLDirectDicomImport Class Library - The core project dedicated mainly to the composition and importing of DICOM files, but also for importing other image files types.

and