14#include <FMEThirdPartyWarningsDisable.h>
16#include <QVariantList>
17#include <FMEThirdPartyWarningsRestore.h>
23class AccessDirectDicomImportCache;
68 QObject* _getDCMTree(
const std::string &
key);
79 QObject* _dicomTreeWrapper;
81 QObject* _dicomTagWrapper;
The DICOMCachedIOFileHandlePythonPlugin class can be used to resolve DICOMCachedIOFileHandle from pyt...
The DICOMCachedIOFileHandlePythonPlugin class can be used to resolve DICOMCachedIOFileHandle from pyt...
This class wraps MLAccessDirectDicomImportCache objects.
QString getDicomTagValueByKey(const QString &key)
Returns the string representation of the DICOM tag.
QObject * addPythonFileHandlePlugin()
Adds an instance of a DICOMCachedIOFileHandlePythonPlugin to resolve filenames for a given file handl...
QObject * getDCMTag(const QString &key)
Returns the MLABDicomTag for the given dicom key in format.
QObject * getDCMTree()
Returns the MLABDicomTree for the url specified in the urlField.
QObject * getDCMTagByName(const QString &name)
Returns the MLABDicomTag for the given dicom tag name.
qint64 getDicomCachedIoTreeCacheMaxNumBytes() const
Returns the maximum cache size of the MLDICOMCachedIOTreeCacheMap.
QString getDicomTagValueByName(const QString &name)
Returns the string representation of the DICOM tag by given name.
void removePythonFileHandlePlugin(DICOMCachedIOFileHandlePythonPlugin *)
Removes the given instance of a DICOMCachedIOFileHandlePythonPlugin to resolve filenames for a given ...
void prefetchTagsFromConfig(const QString &config)
Reads the Dicom Tag id's from a DPL config and prefetches these tags.
void setTagsToPrefetchFromConfig(const QString &config)
Reads the Dicom Tag id's from a DPL config and sets these id's in the _tagsToPrefetchFld.
qint64 getDicomCachedIoTagCacheMaxNumBytes() const
Returns the maximum cache size of the MLDICOMCachedIOTagCacheMap.
QObject * getDCMTree(const QString &key)
Returns the MLABDicomTree for given url.
void setUrl(QString &url)
sets the url for the dicom tree.
MLAccessDirectDicomImportWrapper(ml::AccessDirectDicomImportCache *addic)
Constructor.
~MLAccessDirectDicomImportWrapper() override
Destructor.
ML module class AccessDirectDicomImportCache provides access to tool functions implemented in MLDICOM...
The ML module class AccessDirectDicomImportCache.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
boost::shared_ptr< const Tag > Const_TagPtr
boost::shared_ptr< const Tree > Const_TreePtr