MeVisLab Toolbox Reference
mlDRTIonControlPointSequenceItemWrapper.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 __mlDRTIonControlPointSequenceItemWrapper_H
26#define __mlDRTIonControlPointSequenceItemWrapper_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
48
49#endif
50
54{
56
57public:
58
60
67
69 : QObject()
70 {
71 _wrappedSequenceItem = toCopy.getWrappedSequenceItem();
72 _sequenceInterface = toCopy.getSequence();
73 _init();
74 }
75
77 {
78 _wrappedSequenceItem = toCopy.getWrappedSequenceItem();
79 _sequenceInterface = toCopy.getSequence();
80 _init();
81 return *this;
82 }
83
85 ml::DcmDRTIonControlPointSequenceInterface* getSequence() const { return _sequenceInterface; }
86
87
148
161
162
166
168
173
174
178
182
186
190
194
198
202
206
210
214
218
222
226
230
234
238
242
246
250
254
258
262
266
270
274
278
282
286
290
294
295
299
303
307
311
315
319
320
322
323private:
324
325 ml::DcmDRTIonControlPointSequenceInterface::Item _wrappedSequenceItem;
326 ml::DcmDRTIonControlPointSequenceInterface* _sequenceInterface;
327
328 QMap<QString, QString> _dcmTagToPropertyMap;
329 QMap<QString, QString> _vrCode;
330 void _init();
331};
332
333
334#endif // __mlDRTIonControlPointSequenceItemWrapper_H
A class that wraps DRTIonControlPointSequence Item for use in Python.
QString getTableTopRollRotationDirectionTag() const
bool setNumberOfScanSpotPositions(QString qParam)
QVariant getIonWedgePositionSequence() const
bool setTableTopPitchAngle(float qParam)
bool setControlPointIndex(QString qParam)
ml::DcmDRTIonControlPointSequenceInterface::Item getWrappedSequenceItem() const
bool setTableTopRollRotationDirection(QString qParam)
bool setIsocenterPosition(QString qParam)
QVariantMap getDicomTagByKey(QString key) const
DRTIonControlPointSequenceItemWrapper(const ml::DcmDRTIonControlPointSequenceInterface::Item &wrappedSequenceItem, ml::DcmDRTIonControlPointSequenceInterface *sequenceInterface)
bool setIonWedgePositionSequence(QVariant qParam)
bool setBeamLimitingDeviceAngle(QString qParam)
bool setNumberOfPaintings(QString qParam)
bool setGantryPitchRotationDirection(QString qParam)
QString getTableTopPitchRotationDirection() const
QString getRangeShifterSettingsSequenceTag() const
QVariant getBeamLimitingDevicePositionSequence() const
QString getTableTopRollRotationDirection() const
QStringList dir(QString searchString="") const
QVariantMap getDicomTagByName(QString name) const
QVariant getRangeShifterSettingsSequence() const
QString getCumulativeMetersetWeightTag() const
QString getTableTopPitchRotationDirectionTag() const
QString getTableTopLongitudinalPositionTag() const
QString getNumberOfScanSpotPositionsTag() const
QString getRangeModulatorSettingsSequenceTag() const
QVariant getDicomTagValueByKey(QString key) const
bool setTableTopLateralPosition(QString qParam)
QVariant getDicomTagValueByName(QString name) const
QString getTableTopLongitudinalPosition() const
QString getLateralSpreadingDeviceSettingsSequenceTag() const
QVariant getLateralSpreadingDeviceSettingsSequence() const
bool setReferencedDoseReferenceSequence(QVariant qParam)
bool setSurfaceEntryPoint(QString qParam)
QString getTableTopVerticalPositionTag() const
QString getReferencedDoseReferenceSequenceTag() const
QString getPatientSupportRotationDirectionTag() const
bool setNominalBeamEnergy(QString qParam)
bool setBeamLimitingDevicePositionSequence(QVariant qParam)
bool setScanSpotMetersetWeights(float qParam)
QVariant getRangeModulatorSettingsSequence() const
QString getBeamLimitingDeviceRotationDirectionTag() const
QString getIonWedgePositionSequenceTag() const
QString getGantryPitchRotationDirection() const
bool setGantryRotationDirection(QString qParam)
bool setScanSpotTuneID(QString qParam)
DRTIonControlPointSequenceItemWrapper & operator=(const DRTIonControlPointSequenceItemWrapper &toCopy)
bool setCumulativeMetersetWeight(QString qParam)
bool setBeamLimitingDeviceRotationDirection(QString qParam)
bool setRangeShifterSettingsSequence(QVariant qParam)
QVariant getReferencedDoseReferenceSequence() const
QString getBeamLimitingDeviceRotationDirection() const
bool setLateralSpreadingDeviceSettingsSequence(QVariant qParam)
bool setPatientSupportAngle(QString qParam)
QString getPatientSupportRotationDirection() const
bool setPatientSupportRotationDirection(QString qParam)
DRTIonControlPointSequenceItemWrapper(const DRTIonControlPointSequenceItemWrapper &toCopy)
bool setTableTopPitchRotationDirection(QString qParam)
QString getBeamLimitingDevicePositionSequenceTag() const
bool setTableTopLongitudinalPosition(QString qParam)
QString getGantryPitchRotationDirectionTag() const
bool setScanSpotPositionMap(float qParam)
bool setTableTopVerticalPosition(QString qParam)
bool setRangeModulatorSettingsSequence(QVariant qParam)
ml::DcmDRTIonControlPointSequenceInterface * getSequence() const
Class to provide access to DRTIonControlPointSequence.
std::vector< DcmDRTIonControlPointSequenceInterface::Item > getSequence() const
Return the DRTIonControlPointSequence this interface class provides access to.
Class to provide access to DRTIonControlPointSequence.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
Main documentation file for ML users and developers.
Definition SoSFMLImage.h:51