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{
51
52public:
53
55
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
105
107
112
113
117
121
125
129
133
137
141
142
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.
std::vector< DcmDRTFractionGroupSummarySequenceInterface::Item > getSequence() const
Return the DRTFractionGroupSummarySequence this interface class provides access to.
Class to provide access to DRTFractionGroupSummarySequence.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
Main documentation file for ML users and developers.
Definition SoSFMLImage.h:51