MeVisLab Toolbox Reference
MLAccessDirectDicomImportWrapper Class Reference

This class wraps MLAccessDirectDicomImportCache objects. More...

#include <mlAccessDirectDicomImportWrapper.h>

Inheritance diagram for MLAccessDirectDicomImportWrapper:

Public Slots

QObject * getDCMTree ()
 Returns the MLABDicomTree for the url specified in the urlField.
 
QObject * getDCMTree (const QString &key)
 Returns the MLABDicomTree for given url.
 
QObject * getDCMTag (const QString &key)
 Returns the MLABDicomTag for the given dicom key in format.
 
QObject * getDCMTagByName (const QString &name)
 Returns the MLABDicomTag for the given dicom tag name.

 
QString getDicomTagValueByKey (const QString &key)
 Returns the string representation of the DICOM tag.
 
QString getDicomTagValueByName (const QString &name)
 Returns the string representation of the DICOM tag by given name.
 
void setUrl (QString &url)
 sets the url for the dicom tree.
 
void setTagsToPrefetchFromConfig (const QString &config)
 Reads the Dicom Tag id's from a DPL config and sets these id's in the _tagsToPrefetchFld.
 
void prefetchTagsFromConfig (const QString &config)
 Reads the Dicom Tag id's from a DPL config and prefetches these tags.
 
QObject * addPythonFileHandlePlugin ()
 Adds an instance of a DICOMCachedIOFileHandlePythonPlugin to resolve filenames for a given file handle.
 
void removePythonFileHandlePlugin (DICOMCachedIOFileHandlePythonPlugin *)
 Removes the given instance of a DICOMCachedIOFileHandlePythonPlugin to resolve filenames for a given file handle.
 
qint64 getDicomCachedIoTreeCacheMaxNumBytes () const
 Returns the maximum cache size of the MLDICOMCachedIOTreeCacheMap.
 
qint64 getDicomCachedIoTagCacheMaxNumBytes () const
 Returns the maximum cache size of the MLDICOMCachedIOTagCacheMap.
 

Public Member Functions

 MLAccessDirectDicomImportWrapper (ml::AccessDirectDicomImportCache *addic)
 Constructor.
 
 ~MLAccessDirectDicomImportWrapper () override
 Destructor.
 

Detailed Description

This class wraps MLAccessDirectDicomImportCache objects.

\script

Definition at line 28 of file mlAccessDirectDicomImportWrapper.h.

Constructor & Destructor Documentation

◆ MLAccessDirectDicomImportWrapper()

MLAccessDirectDicomImportWrapper::MLAccessDirectDicomImportWrapper ( ml::AccessDirectDicomImportCache * addic)
inline

Constructor.

Definition at line 33 of file mlAccessDirectDicomImportWrapper.h.

◆ ~MLAccessDirectDicomImportWrapper()

MLAccessDirectDicomImportWrapper::~MLAccessDirectDicomImportWrapper ( )
override

Destructor.

Member Function Documentation

◆ addPythonFileHandlePlugin

QObject * MLAccessDirectDicomImportWrapper::addPythonFileHandlePlugin ( )
slot

Adds an instance of a DICOMCachedIOFileHandlePythonPlugin to resolve filenames for a given file handle.

◆ getDCMTag

QObject * MLAccessDirectDicomImportWrapper::getDCMTag ( const QString & key)
slot

Returns the MLABDicomTag for the given dicom key in format.

◆ getDCMTagByName

QObject * MLAccessDirectDicomImportWrapper::getDCMTagByName ( const QString & name)
slot

Returns the MLABDicomTag for the given dicom tag name.

◆ getDCMTree [1/2]

QObject * MLAccessDirectDicomImportWrapper::getDCMTree ( )
slot

Returns the MLABDicomTree for the url specified in the urlField.

◆ getDCMTree [2/2]

QObject * MLAccessDirectDicomImportWrapper::getDCMTree ( const QString & key)
slot

Returns the MLABDicomTree for given url.

◆ getDicomCachedIoTagCacheMaxNumBytes

qint64 MLAccessDirectDicomImportWrapper::getDicomCachedIoTagCacheMaxNumBytes ( ) const
slot

Returns the maximum cache size of the MLDICOMCachedIOTagCacheMap.

◆ getDicomCachedIoTreeCacheMaxNumBytes

qint64 MLAccessDirectDicomImportWrapper::getDicomCachedIoTreeCacheMaxNumBytes ( ) const
slot

Returns the maximum cache size of the MLDICOMCachedIOTreeCacheMap.

◆ getDicomTagValueByKey

QString MLAccessDirectDicomImportWrapper::getDicomTagValueByKey ( const QString & key)
slot

Returns the string representation of the DICOM tag.

◆ getDicomTagValueByName

QString MLAccessDirectDicomImportWrapper::getDicomTagValueByName ( const QString & name)
slot

Returns the string representation of the DICOM tag by given name.

◆ prefetchTagsFromConfig

void MLAccessDirectDicomImportWrapper::prefetchTagsFromConfig ( const QString & config)
slot

Reads the Dicom Tag id's from a DPL config and prefetches these tags.

◆ removePythonFileHandlePlugin

void MLAccessDirectDicomImportWrapper::removePythonFileHandlePlugin ( DICOMCachedIOFileHandlePythonPlugin * )
slot

Removes the given instance of a DICOMCachedIOFileHandlePythonPlugin to resolve filenames for a given file handle.

◆ setTagsToPrefetchFromConfig

void MLAccessDirectDicomImportWrapper::setTagsToPrefetchFromConfig ( const QString & config)
slot

Reads the Dicom Tag id's from a DPL config and sets these id's in the _tagsToPrefetchFld.

◆ setUrl

void MLAccessDirectDicomImportWrapper::setUrl ( QString & url)
slot

sets the url for the dicom tree.


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