MeVisLab Toolbox Reference
|
Class for FileHandleProvider for DICOM importing modules. More...
#include <mlDICOMCachedIOFileHandleProvider.h>
Public Member Functions | |
DICOMCachedIOFileHandleProvider () | |
Constructor. More... | |
~DICOMCachedIOFileHandleProvider () | |
Destructor More... | |
std::vector< DICOMCachedIOFileHandlePlugin * > & | getFileHandlePlugins () |
Returns a vector of file handle Plugins. More... | |
const std::vector< DICOMCachedIOFileHandlePlugin * > & | getConstFileHandlePlugins () const |
Returns a const vector of file handle Plugins. More... | |
Static Public Member Functions | |
static DICOMCachedIOFileHandleProvider & | singleton () |
Singleton management: Singleton returning the global DICOMCachedIOFileHandleProvider. More... | |
static void | resetSingleton () |
Destroys/resets the global DICOMCachedIOFileHandleProvider singleton. More... | |
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.
Referenced by ml::DICOMCachedIOFileHandleBase< CT >::getFilename().
std::vector<DICOMCachedIOFileHandlePlugin*>& ml::DICOMCachedIOFileHandleProvider::getFileHandlePlugins | ( | ) |
Returns a vector of file handle Plugins.
|
static |
Destroys/resets the global DICOMCachedIOFileHandleProvider singleton.
|
static |
Singleton management: Singleton returning the global DICOMCachedIOFileHandleProvider.
The instance will be created automatically if still not existent.