17#include <FMEThirdPartyWarningsDisable.h>
19#include <FMEThirdPartyWarningsRestore.h>
23class DICOMCachedIOFileHandlePlugin;
54 std::vector<DICOMCachedIOFileHandlePlugin *> _fileHandlePlugins;
Project global and OS specific declarations.
#define MLDICOMCachedIO_EXPORT
If included by external modules, exported symbols are declared as import symbols.
Class for FileHandleProvider for DICOM importing modules.
const std::vector< DICOMCachedIOFileHandlePlugin * > & getConstFileHandlePlugins() const
Returns a const vector of file handle Plugins.
static DICOMCachedIOFileHandleProvider & singleton()
Singleton management: Singleton returning the global DICOMCachedIOFileHandleProvider.
std::vector< DICOMCachedIOFileHandlePlugin * > & getFileHandlePlugins()
Returns a vector of file handle Plugins.
~DICOMCachedIOFileHandleProvider()
Destructor
DICOMCachedIOFileHandleProvider()
Constructor.
static void resetSingleton()
Destroys/resets the global DICOMCachedIOFileHandleProvider singleton.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.