MeVisLab Toolbox Reference
mlDirectDicomImportWrapper.h
Go to the documentation of this file.
1// Copyright (c) Fraunhofer MEVIS, Germany. All rights reserved.
2// **InsertLicense** code
3//----------------------------------------------------------------------------------
6
10//----------------------------------------------------------------------------------
11#pragma once
12
14#include <FMEThirdPartyWarningsDisable.h>
15#include <QObject>
16#include <FMEThirdPartyWarningsRestore.h>
17
18#include <mlMultiFileVolumeListWrapperBase.h>
19
20namespace ml {
21 class DirectDicomImport;
22 class MultiFileVolumeList;
23}
24
28class MLDIRECTDICOMIMPORTWRAPPER_EXPORT MLDirectDicomImportWrapper : public MLMultiFileVolumeListWrapperBase
29{
30 Q_OBJECT
31
32public:
35
36protected:
39
42
43private:
44
46 ml::DirectDicomImport* _directDicomImport;
47};
Project global and OS specific declarations.
#define MLDIRECTDICOMIMPORTWRAPPER_EXPORT
DLL export macro definition.
This class wraps the MultiFileVolumeList of the output connector of ml::DirectDicomImport such that i...
MLDirectDicomImportWrapper(ml::DirectDicomImport *directDicomImport)
Creates the Python wrapper instance around a DirectDicomImport instance.
ml::MultiFileVolumeList & _getMultiFileVolumeList() override
Returns the reference to the instance of the c++ MultiFileVolumeList to be wrapped.
const ml::MultiFileVolumeList & _getMultiFileVolumeList() const override
Returns the constant reference to the instance of the c++ MultiFileVolumeList to be wrapped.
Imports image files directly from DICOM or other file types without an intermediate representation.
Class managing a list of MultiFileVolume instances for the DirectDicomImport module; taking ownership...
Main documentation file for ML users and developers.
Definition SoSFMLImage.h:51