MeVisLab Toolbox Reference
mlDRTSourceSequenceItemWrapper.h
Go to the documentation of this file.
1// Copyright (c) Fraunhofer MEVIS, Germany. All rights reserved.
2// **InsertLicense** code
3//----------------------------------------------------------------------------------
4//
5// NOTE:
6// This file has been generated automatically by
7// FMEwork/ReleaseMeVis/Configuration/CodeGenerators/dcmtkToMLConverter/convertDcmtkToML.py
8// using the template file
9// FMEwork/ReleaseMeVis/Configuration/CodeGenerators/dcmtkToMLConverter/MLDcmtkIODWrappers/templates/DcmSequenceItemWrapper.h
10//
11// Destination project:
12// FMEwork/ReleaseMeVis/Sources/Wrappers/MLDcmtkIODWrappers/DcmSequenceInterfaces/Items
13//
14//----------------------------------------------------------------------------------
16
22//----------------------------------------------------------------------------------
23
24
25#ifndef __mlDRTSourceSequenceItemWrapper_H
26#define __mlDRTSourceSequenceItemWrapper_H
27
28#ifndef Q_MOC_RUN
29
30#include <FMEThirdPartyWarningsDisable.h>
31#include <QObject>
32#include <QVariant>
33#include <QVariantMap>
34#include <QList>
35#include <QStringList>
36#include <FMEThirdPartyWarningsRestore.h>
37
38// MLDcmtkAccessories includes
40
41
42
43#endif
44
47class DRTSourceSequenceItemWrapper : public QObject
48{
50
51public:
52
54
61
63 : QObject()
64 {
65 _wrappedSequenceItem = toCopy.getWrappedSequenceItem();
66 _sequenceInterface = toCopy.getSequence();
67 _init();
68 }
69
71 {
72 _wrappedSequenceItem = toCopy.getWrappedSequenceItem();
73 _sequenceInterface = toCopy.getSequence();
74 _init();
75 return *this;
76 }
77
78 ml::DcmDRTSourceSequenceInterface::Item getWrappedSequenceItem() const { return _wrappedSequenceItem; }
79 ml::DcmDRTSourceSequenceInterface* getSequence() const { return _sequenceInterface; }
80
81
112
113
114
118
120
125
126
130
134
138
142
146
150
154
158
162
166
170
174
178
182
186
187
188
190
191private:
192
193 ml::DcmDRTSourceSequenceInterface::Item _wrappedSequenceItem;
194 ml::DcmDRTSourceSequenceInterface* _sequenceInterface;
195
196 QMap<QString, QString> _dcmTagToPropertyMap;
197 QMap<QString, QString> _vrCode;
198 void _init();
199};
200
201
202#endif // __mlDRTSourceSequenceItemWrapper_H
A class that wraps DRTSourceSequence Item for use in Python.
QString getSourceNumber() const
bool setSourceEncapsulationNominalThickness(QString qParam)
QString getSourceStrengthReferenceTimeTag() const
QString getReferenceAirKermaRateTag() const
QString getSourceStrengthUnits() const
QString getSourceEncapsulationNominalThicknessTag() const
ml::DcmDRTSourceSequenceInterface::Item getWrappedSequenceItem() const
bool setSourceStrengthReferenceDate(QString qParam)
bool setSourceStrengthReferenceTime(QString qParam)
QString getActiveSourceDiameterTag() const
bool setActiveSourceDiameter(QString qParam)
QString getSourceStrength() const
QVariantMap getDicomTagByName(QString name) const
QString getSourceIsotopeName() const
bool setSourceManufacturer(QString qParam)
QString getSourceStrengthTag() const
bool setActiveSourceLength(QString qParam)
QString getSourceIsotopeHalfLife() const
QString getSourceManufacturerTag() const
QString getMaterialID() const
QString getActiveSourceLengthTag() const
QStringList dir(QString searchString="") const
bool setSourceType(QString qParam)
bool setSourceIsotopeHalfLife(QString qParam)
QString getSourceIsotopeNameTag() const
QString getMaterialIDTag() const
DRTSourceSequenceItemWrapper(const DRTSourceSequenceItemWrapper &toCopy)
QString getSourceStrengthReferenceDateTag() const
QString getActiveSourceDiameter() const
bool setSourceIsotopeName(QString qParam)
QString getSourceStrengthReferenceDate() const
QString getReferenceAirKermaRate() const
bool setReferenceAirKermaRate(QString qParam)
QString getSourceTypeTag() const
QString getSourceStrengthReferenceTime() const
QVariantMap getDicomTagByKey(QString key) const
QString getSourceEncapsulationNominalTransmission() const
bool setSourceEncapsulationNominalTransmission(QString qParam)
QString getSourceStrengthUnitsTag() const
bool setMaterialID(QString qParam)
bool setSourceStrengthUnits(QString qParam)
QVariant getDicomTagValueByKey(QString key) const
QString getSourceNumberTag() const
ml::DcmDRTSourceSequenceInterface * getSequence() const
QString getActiveSourceLength() const
DRTSourceSequenceItemWrapper & operator=(const DRTSourceSequenceItemWrapper &toCopy)
QString getSourceManufacturer() const
QString getSourceIsotopeHalfLifeTag() const
QVariant getDicomTagValueByName(QString name) const
QString getSourceType() const
QString getSourceEncapsulationNominalThickness() const
DRTSourceSequenceItemWrapper(const ml::DcmDRTSourceSequenceInterface::Item &wrappedSequenceItem, ml::DcmDRTSourceSequenceInterface *sequenceInterface)
bool setSourceStrength(QString qParam)
QString getSourceEncapsulationNominalTransmissionTag() const
bool setSourceNumber(QString qParam)
Class to provide access to DRTSourceSequence.
std::vector< DcmDRTSourceSequenceInterface::Item > getSequence() const
Return the DRTSourceSequence this interface class provides access to.
Class to provide access to DRTSourceSequence.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
Main documentation file for ML users and developers.
Definition SoSFMLImage.h:51