MeVisLab Toolbox Reference
mlDRTFractionGroupSummarySequenceItemWrapper.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 __mlDRTFractionGroupSummarySequenceItemWrapper_H
26#define __mlDRTFractionGroupSummarySequenceItemWrapper_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
43
44#endif
45
49{
50 Q_OBJECT
51
52public:
53
54 QStringList _propertyKeys;
55
57 : _wrappedSequenceItem(wrappedSequenceItem)
58 , _sequenceInterface(sequenceInterface)
59 {
60 _init();
61 }
62
64 : QObject()
65 {
66 _wrappedSequenceItem = toCopy.getWrappedSequenceItem();
67 _sequenceInterface = toCopy.getSequence();
68 _init();
69 }
70
72 {
73 _wrappedSequenceItem = toCopy.getWrappedSequenceItem();
74 _sequenceInterface = toCopy.getSequence();
75 _init();
76 return *this;
77 }
78
80 ml::DcmDRTFractionGroupSummarySequenceInterface* getSequence() const { return _sequenceInterface; }
81
82
97
100
101
102public slots:
105
106 QStringList dir(QString searchString="") const;
107
108 QVariantMap getDicomTagByKey(QString key) const;
109 QVariantMap getDicomTagByName(QString name) const;
110 QVariant getDicomTagValueByKey(QString key) const;
111 QVariant getDicomTagValueByName(QString name) const;
112
113
117
118 bool setDoseReferenceDescription(QString qParam);
121
122 bool setFractionGroupType(QString qParam);
123 QString getFractionGroupTypeTag() const;
124 QString getFractionGroupType() const;
125
126 bool setNumberOfFractionsDelivered(QString qParam);
129
130 bool setNumberOfFractionsPlanned(QString qParam);
133
137
141
142
143 bool setFractionStatusSummarySequence(QVariant qParam);
146
147
149
150private:
151
152 ml::DcmDRTFractionGroupSummarySequenceInterface::Item _wrappedSequenceItem;
153 ml::DcmDRTFractionGroupSummarySequenceInterface* _sequenceInterface;
154
155 QMap<QString, QString> _dcmTagToPropertyMap;
156 QMap<QString, QString> _vrCode;
157 void _init();
158};
159
160
161#endif // __mlDRTFractionGroupSummarySequenceItemWrapper_H
A class that wraps DRTFractionGroupSummarySequence Item for use in Python.
QVariantMap getDicomTagByName(QString name) const
ml::DcmDRTFractionGroupSummarySequenceInterface::Item getWrappedSequenceItem() const
bool setReferencedFractionGroupNumber(QString qParam)
bool setNumberOfFractionsPlanned(QString qParam)
bool setDoseReferenceDescription(QString qParam)
QVariant getDicomTagValueByName(QString name) const
bool setReferencedDoseReferenceNumber(QString qParam)
bool setNumberOfFractionsDelivered(QString qParam)
QVariantMap getDicomTagByKey(QString key) const
bool setCumulativeDoseToDoseReference(QString qParam)
QStringList dir(QString searchString="") const
DRTFractionGroupSummarySequenceItemWrapper & operator=(const DRTFractionGroupSummarySequenceItemWrapper &toCopy)
QVariant getDicomTagValueByKey(QString key) const
ml::DcmDRTFractionGroupSummarySequenceInterface * getSequence() const
DRTFractionGroupSummarySequenceItemWrapper(const ml::DcmDRTFractionGroupSummarySequenceInterface::Item &wrappedSequenceItem, ml::DcmDRTFractionGroupSummarySequenceInterface *sequenceInterface)
bool setFractionStatusSummarySequence(QVariant qParam)
DRTFractionGroupSummarySequenceItemWrapper(const DRTFractionGroupSummarySequenceItemWrapper &toCopy)
Class to provide access to DRTFractionGroupSummarySequence.
Class to provide access to DRTFractionGroupSummarySequence.
Main documentation file for ML users and developers.
Definition SoSFMLImage.h:51