MeVisLab Toolbox Reference
ml::DICOMCachedIOFileHandleProvider Class 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 DICOMCachedIOFileHandleProvidersingleton ()
 Singleton management: Singleton returning the global DICOMCachedIOFileHandleProvider. More...
 
static void resetSingleton ()
 Destroys/resets the global DICOMCachedIOFileHandleProvider singleton. More...
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ DICOMCachedIOFileHandleProvider()

ml::DICOMCachedIOFileHandleProvider::DICOMCachedIOFileHandleProvider ( )

Constructor.

◆ ~DICOMCachedIOFileHandleProvider()

ml::DICOMCachedIOFileHandleProvider::~DICOMCachedIOFileHandleProvider ( )

Destructor

Member Function Documentation

◆ getConstFileHandlePlugins()

const std::vector<DICOMCachedIOFileHandlePlugin*>& ml::DICOMCachedIOFileHandleProvider::getConstFileHandlePlugins ( ) const

Returns a const vector of file handle Plugins.

Referenced by ml::DICOMCachedIOFileHandleBase< CT >::getFilename().

◆ getFileHandlePlugins()

std::vector<DICOMCachedIOFileHandlePlugin*>& ml::DICOMCachedIOFileHandleProvider::getFileHandlePlugins ( )

Returns a vector of file handle Plugins.

◆ resetSingleton()

static void ml::DICOMCachedIOFileHandleProvider::resetSingleton ( )
static

Destroys/resets the global DICOMCachedIOFileHandleProvider singleton.

◆ singleton()

static DICOMCachedIOFileHandleProvider& ml::DICOMCachedIOFileHandleProvider::singleton ( )
static

Singleton management: Singleton returning the global DICOMCachedIOFileHandleProvider.

The instance will be created automatically if still not existent.


The documentation for this class was generated from the following file: