MeVisLab Toolbox Reference
mlDRTControlPointSequenceItemWrapper.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 __mlDRTControlPointSequenceItemWrapper_H
26#define __mlDRTControlPointSequenceItemWrapper_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
46
47#endif
48
52{
54
55public:
56
58
65
67 : QObject()
68 {
69 _wrappedSequenceItem = toCopy.getWrappedSequenceItem();
70 _sequenceInterface = toCopy.getSequence();
71 _init();
72 }
73
75 {
76 _wrappedSequenceItem = toCopy.getWrappedSequenceItem();
77 _sequenceInterface = toCopy.getSequence();
78 _init();
79 return *this;
80 }
81
83 ml::DcmDRTControlPointSequenceInterface* getSequence() const { return _sequenceInterface; }
84
85
128
137
138
142
144
149
150
154
158
162
166
170
174
178
182
186
190
194
198
202
206
210
214
218
222
226
230
234
235
239
243
247
251
252
254
255private:
256
257 ml::DcmDRTControlPointSequenceInterface::Item _wrappedSequenceItem;
258 ml::DcmDRTControlPointSequenceInterface* _sequenceInterface;
259
260 QMap<QString, QString> _dcmTagToPropertyMap;
261 QMap<QString, QString> _vrCode;
262 void _init();
263};
264
265
266#endif // __mlDRTControlPointSequenceItemWrapper_H
A class that wraps DRTControlPointSequence Item for use in Python.
QString getBeamLimitingDeviceRotationDirection() const
QVariant getDicomTagValueByName(QString name) const
bool setTableTopLongitudinalPosition(QString qParam)
bool setBeamLimitingDeviceRotationDirection(QString qParam)
DRTControlPointSequenceItemWrapper(const ml::DcmDRTControlPointSequenceInterface::Item &wrappedSequenceItem, ml::DcmDRTControlPointSequenceInterface *sequenceInterface)
QString getCumulativeMetersetWeightTag() const
QString getTableTopLateralPositionTag() const
QVariant getReferencedDoseReferenceSequence() const
QString getBeamLimitingDeviceRotationDirectionTag() const
bool setGantryPitchRotationDirection(QString qParam)
bool setPatientSupportAngle(QString qParam)
bool setBeamLimitingDevicePositionSequence(QVariant qParam)
bool setTableTopVerticalPosition(QString qParam)
QString getTableTopEccentricRotationDirection() const
bool setWedgePositionSequence(QVariant qParam)
bool setSourceToSurfaceDistance(QString qParam)
QString getTableTopEccentricAxisDistance() const
QString getPatientSupportRotationDirection() const
bool setNominalBeamEnergy(QString qParam)
QStringList dir(QString searchString="") const
QString getGantryPitchRotationDirection() const
DRTControlPointSequenceItemWrapper(const DRTControlPointSequenceItemWrapper &toCopy)
bool setSurfaceEntryPoint(QString qParam)
QString getTableTopLongitudinalPositionTag() const
QString getTableTopLongitudinalPosition() const
DRTControlPointSequenceItemWrapper & operator=(const DRTControlPointSequenceItemWrapper &toCopy)
bool setBeamLimitingDeviceAngle(QString qParam)
bool setReferencedDoseReferenceSequence(QVariant qParam)
QString getTableTopEccentricAngleTag() const
QString getGantryRotationDirection() const
QString getWedgePositionSequenceTag() const
QString getBeamLimitingDevicePositionSequenceTag() const
bool setIsocenterPosition(QString qParam)
bool setControlPointIndex(QString qParam)
bool setReferencedDoseSequence(QVariant qParam)
bool setPatientSupportRotationDirection(QString qParam)
QVariant getBeamLimitingDevicePositionSequence() const
QString getSourceToSurfaceDistanceTag() const
bool setTableTopEccentricAngle(QString qParam)
bool setCumulativeMetersetWeight(QString qParam)
bool setTableTopEccentricRotationDirection(QString qParam)
QString getTableTopEccentricRotationDirectionTag() const
QVariant getReferencedDoseSequence() const
QString getGantryRotationDirectionTag() const
QString getBeamLimitingDeviceAngleTag() const
QString getPatientSupportRotationDirectionTag() const
QVariant getDicomTagValueByKey(QString key) const
QString getReferencedDoseReferenceSequenceTag() const
QString getTableTopEccentricAngle() const
QString getTableTopEccentricAxisDistanceTag() const
QString getTableTopVerticalPositionTag() const
QString getBeamLimitingDeviceAngle() const
bool setGantryRotationDirection(QString qParam)
QString getTableTopVerticalPosition() const
bool setTableTopLateralPosition(QString qParam)
QString getReferencedDoseSequenceTag() const
QString getTableTopLateralPosition() const
QVariant getWedgePositionSequence() const
QString getPatientSupportAngleTag() const
QVariantMap getDicomTagByName(QString name) const
QVariantMap getDicomTagByKey(QString key) const
bool setDoseRateSet(QString qParam)
bool setGantryPitchAngle(float qParam)
bool setGantryAngle(QString qParam)
QString getGantryPitchRotationDirectionTag() const
QString getSourceToSurfaceDistance() const
ml::DcmDRTControlPointSequenceInterface::Item getWrappedSequenceItem() const
bool setTableTopEccentricAxisDistance(QString qParam)
QString getCumulativeMetersetWeight() const
ml::DcmDRTControlPointSequenceInterface * getSequence() const
Class to provide access to DRTControlPointSequence.
std::vector< DcmDRTControlPointSequenceInterface::Item > getSequence() const
Return the DRTControlPointSequence this interface class provides access to.
Class to provide access to DRTControlPointSequence.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
Main documentation file for ML users and developers.
Definition SoSFMLImage.h:51