MeVisLab Toolbox Reference
mlDRTIonControlPointDeliverySequenceItemWrapper.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 __mlDRTIonControlPointDeliverySequenceItemWrapper_H
26#define __mlDRTIonControlPointDeliverySequenceItemWrapper_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
49
50#endif
51
55{
57
58public:
59
61
68
70 : QObject()
71 {
72 _wrappedSequenceItem = toCopy.getWrappedSequenceItem();
73 _sequenceInterface = toCopy.getSequence();
74 _init();
75 }
76
78 {
79 _wrappedSequenceItem = toCopy.getWrappedSequenceItem();
80 _sequenceInterface = toCopy.getSequence();
81 _init();
82 return *this;
83 }
84
87
88
153
168
169
173
175
180
181
185
189
193
197
201
205
209
213
217
221
225
229
233
237
241
245
249
253
257
261
265
269
273
277
281
285
289
293
297
301
305
309
310
314
318
322
326
330
334
338
339
341
342private:
343
344 ml::DcmDRTIonControlPointDeliverySequenceInterface::Item _wrappedSequenceItem;
345 ml::DcmDRTIonControlPointDeliverySequenceInterface* _sequenceInterface;
346
347 QMap<QString, QString> _dcmTagToPropertyMap;
348 QMap<QString, QString> _vrCode;
349 void _init();
350};
351
352
353#endif // __mlDRTIonControlPointDeliverySequenceItemWrapper_H
A class that wraps DRTIonControlPointDeliverySequence Item for use in Python.
bool setRangeShifterSettingsSequence(QVariant qParam)
bool setTableTopLongitudinalPosition(QString qParam)
QStringList dir(QString searchString="") const
bool setBeamLimitingDeviceRotationDirection(QString qParam)
bool setBeamLimitingDevicePositionSequence(QVariant qParam)
bool setTableTopRollRotationDirection(QString qParam)
bool setRangeModulatorSettingsSequence(QVariant qParam)
ml::DcmDRTIonControlPointDeliverySequenceInterface * getSequence() const
bool setCorrectedParameterSequence(QVariant qParam)
bool setGantryPitchRotationDirection(QString qParam)
bool setTableTopPitchRotationDirection(QString qParam)
bool setPatientSupportRotationDirection(QString qParam)
ml::DcmDRTIonControlPointDeliverySequenceInterface::Item getWrappedSequenceItem() const
bool setLateralSpreadingDeviceSettingsSequence(QVariant qParam)
DRTIonControlPointDeliverySequenceItemWrapper(const DRTIonControlPointDeliverySequenceItemWrapper &toCopy)
DRTIonControlPointDeliverySequenceItemWrapper(const ml::DcmDRTIonControlPointDeliverySequenceInterface::Item &wrappedSequenceItem, ml::DcmDRTIonControlPointDeliverySequenceInterface *sequenceInterface)
DRTIonControlPointDeliverySequenceItemWrapper & operator=(const DRTIonControlPointDeliverySequenceItemWrapper &toCopy)
QVariantMap getDicomTagByName(QString name) const
QVariantMap getDicomTagByKey(QString key) const
QVariant getDicomTagValueByKey(QString key) const
QVariant getDicomTagValueByName(QString name) const
Class to provide access to DRTIonControlPointDeliverySequence.
std::vector< DcmDRTIonControlPointDeliverySequenceInterface::Item > getSequence() const
Return the DRTIonControlPointDeliverySequence this interface class provides access to.
Class to provide access to DRTIonControlPointDeliverySequence.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
Main documentation file for ML users and developers.
Definition SoSFMLImage.h:51