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

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.

◆ 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: