|
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.
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.