MeVisLab Toolbox Reference
|
Class for FileHandleProvider for DICOM importing modules. More...
#include <mlDICOMCachedIOFileHandleProvider.h>
Public Member Functions | |
DICOMCachedIOFileHandleProvider () | |
Constructor. | |
~DICOMCachedIOFileHandleProvider () | |
Destructor | |
std::vector< DICOMCachedIOFileHandlePlugin * > & | getFileHandlePlugins () |
Returns a vector of file handle Plugins. | |
const std::vector< DICOMCachedIOFileHandlePlugin * > & | getConstFileHandlePlugins () const |
Returns a const vector of file handle Plugins. | |
Static Public Member Functions | |
static DICOMCachedIOFileHandleProvider & | singleton () |
Singleton management: Singleton returning the global DICOMCachedIOFileHandleProvider. | |
static void | resetSingleton () |
Destroys/resets the global DICOMCachedIOFileHandleProvider singleton. | |
Class for FileHandleProvider for DICOM importing modules.
Class providing a singleton which holds a std::vector of DICOMCachedIOFileHandlePlugins. These plugins can be used to resolve filenames for DICOM importing modules.
Definition at line 29 of file mlDICOMCachedIOFileHandleProvider.h.
ml::DICOMCachedIOFileHandleProvider::DICOMCachedIOFileHandleProvider | ( | ) |
Constructor.
ml::DICOMCachedIOFileHandleProvider::~DICOMCachedIOFileHandleProvider | ( | ) |
Destructor
const std::vector< DICOMCachedIOFileHandlePlugin * > & ml::DICOMCachedIOFileHandleProvider::getConstFileHandlePlugins | ( | ) | const |
Returns a const vector of file handle Plugins.
std::vector< DICOMCachedIOFileHandlePlugin * > & ml::DICOMCachedIOFileHandleProvider::getFileHandlePlugins | ( | ) |
Returns a vector of file handle Plugins.
Destroys/resets the global DICOMCachedIOFileHandleProvider singleton.
|
static |
Singleton management: Singleton returning the global DICOMCachedIOFileHandleProvider.
The instance will be created automatically if still not existent.