MeVisLab Toolbox Reference
mlDRTIonControlPointDeliverySequenceWrapper.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/DcmSequenceWrapper.h
10
//
11
// Destination project:
12
// FMEwork/ReleaseMeVis/Sources/Wrappers/MLDcmtkIODWrappers/DcmSequenceInterfaces
13
//
14
//----------------------------------------------------------------------------------
16
22
//----------------------------------------------------------------------------------
23
24
25
#ifndef __mlDRTIonControlPointDeliverySequenceWrapper_H
26
#define __mlDRTIonControlPointDeliverySequenceWrapper_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
39
#include <
DcmSequenceInterfaces/mlDcmDRTIonControlPointDeliverySequenceInterface.h
>
40
41
#endif
42
45
class
DRTIonControlPointDeliverySequenceWrapper
:
public
QObject
46
{
47
Q_OBJECT
48
49
public
:
50
51
DRTIonControlPointDeliverySequenceWrapper
(ML_NAMESPACE::DcmDRTIonControlPointDeliverySequenceInterface* wrappedSequence)
52
: _wrappedSequence(wrappedSequence->getSequence())
53
{
54
}
55
56
DRTIonControlPointDeliverySequenceWrapper
(
const
DRTIonControlPointDeliverySequenceWrapper
& toCopy) : QObject()
57
{
58
_wrappedSequence.setSequence(toCopy.
getWrappedSequence
().
getSequence
());
59
}
60
61
DRTIonControlPointDeliverySequenceWrapper
&
operator=
(
const
DRTIonControlPointDeliverySequenceWrapper
&toCopy)
62
{
63
_wrappedSequence.setSequence(toCopy.
getWrappedSequence
().
getSequence
());
64
return
*
this
;
65
}
66
67
ml::DcmDRTIonControlPointDeliverySequenceInterface
getWrappedSequence
()
const
{
return
_wrappedSequence; }
68
69
70
QString
getBeamLimitingDeviceAngleTag
()
const
{
return
QString(_wrappedSequence.getBeamLimitingDeviceAngleTag().c_str()); }
71
72
QString
getBeamLimitingDeviceRotationDirectionTag
()
const
{
return
QString(_wrappedSequence.getBeamLimitingDeviceRotationDirectionTag().c_str()); }
73
74
QString
getDeliveredMetersetTag
()
const
{
return
QString(_wrappedSequence.getDeliveredMetersetTag().c_str()); }
75
76
QString
getGantryAngleTag
()
const
{
return
QString(_wrappedSequence.getGantryAngleTag().c_str()); }
77
78
QString
getGantryPitchAngleTag
()
const
{
return
QString(_wrappedSequence.getGantryPitchAngleTag().c_str()); }
79
80
QString
getGantryPitchRotationDirectionTag
()
const
{
return
QString(_wrappedSequence.getGantryPitchRotationDirectionTag().c_str()); }
81
82
QString
getGantryRotationDirectionTag
()
const
{
return
QString(_wrappedSequence.getGantryRotationDirectionTag().c_str()); }
83
84
QString
getHeadFixationAngleTag
()
const
{
return
QString(_wrappedSequence.getHeadFixationAngleTag().c_str()); }
85
86
QString
getKVPTag
()
const
{
return
QString(_wrappedSequence.getKVPTag().c_str()); }
87
88
QString
getMetersetRateDeliveredTag
()
const
{
return
QString(_wrappedSequence.getMetersetRateDeliveredTag().c_str()); }
89
90
QString
getMetersetRateSetTag
()
const
{
return
QString(_wrappedSequence.getMetersetRateSetTag().c_str()); }
91
92
QString
getNominalBeamEnergyTag
()
const
{
return
QString(_wrappedSequence.getNominalBeamEnergyTag().c_str()); }
93
94
QString
getNumberOfPaintingsTag
()
const
{
return
QString(_wrappedSequence.getNumberOfPaintingsTag().c_str()); }
95
96
QString
getNumberOfScanSpotPositionsTag
()
const
{
return
QString(_wrappedSequence.getNumberOfScanSpotPositionsTag().c_str()); }
97
98
QString
getPatientSupportAngleTag
()
const
{
return
QString(_wrappedSequence.getPatientSupportAngleTag().c_str()); }
99
100
QString
getPatientSupportRotationDirectionTag
()
const
{
return
QString(_wrappedSequence.getPatientSupportRotationDirectionTag().c_str()); }
101
102
QString
getReferencedControlPointIndexTag
()
const
{
return
QString(_wrappedSequence.getReferencedControlPointIndexTag().c_str()); }
103
104
QString
getScanSpotMetersetsDeliveredTag
()
const
{
return
QString(_wrappedSequence.getScanSpotMetersetsDeliveredTag().c_str()); }
105
106
QString
getScanSpotPositionMapTag
()
const
{
return
QString(_wrappedSequence.getScanSpotPositionMapTag().c_str()); }
107
108
QString
getScanSpotTuneIDTag
()
const
{
return
QString(_wrappedSequence.getScanSpotTuneIDTag().c_str()); }
109
110
QString
getScanningSpotSizeTag
()
const
{
return
QString(_wrappedSequence.getScanningSpotSizeTag().c_str()); }
111
112
QString
getSnoutPositionTag
()
const
{
return
QString(_wrappedSequence.getSnoutPositionTag().c_str()); }
113
114
QString
getSpecifiedMetersetTag
()
const
{
return
QString(_wrappedSequence.getSpecifiedMetersetTag().c_str()); }
115
116
QString
getTableTopLateralPositionTag
()
const
{
return
QString(_wrappedSequence.getTableTopLateralPositionTag().c_str()); }
117
118
QString
getTableTopLongitudinalPositionTag
()
const
{
return
QString(_wrappedSequence.getTableTopLongitudinalPositionTag().c_str()); }
119
120
QString
getTableTopPitchAngleTag
()
const
{
return
QString(_wrappedSequence.getTableTopPitchAngleTag().c_str()); }
121
122
QString
getTableTopPitchRotationDirectionTag
()
const
{
return
QString(_wrappedSequence.getTableTopPitchRotationDirectionTag().c_str()); }
123
124
QString
getTableTopRollAngleTag
()
const
{
return
QString(_wrappedSequence.getTableTopRollAngleTag().c_str()); }
125
126
QString
getTableTopRollRotationDirectionTag
()
const
{
return
QString(_wrappedSequence.getTableTopRollRotationDirectionTag().c_str()); }
127
128
QString
getTableTopVerticalPositionTag
()
const
{
return
QString(_wrappedSequence.getTableTopVerticalPositionTag().c_str()); }
129
130
QString
getTreatmentControlPointDateTag
()
const
{
return
QString(_wrappedSequence.getTreatmentControlPointDateTag().c_str()); }
131
132
QString
getTreatmentControlPointTimeTag
()
const
{
return
QString(_wrappedSequence.getTreatmentControlPointTimeTag().c_str()); }
133
134
135
QString
getBeamLimitingDevicePositionSequenceTag
()
const
{
return
QString(_wrappedSequence.getBeamLimitingDevicePositionSequenceTag().c_str()); }
136
137
QString
getCorrectedParameterSequenceTag
()
const
{
return
QString(_wrappedSequence.getCorrectedParameterSequenceTag().c_str()); }
138
139
QString
getIonWedgePositionSequenceTag
()
const
{
return
QString(_wrappedSequence.getIonWedgePositionSequenceTag().c_str()); }
140
141
QString
getLateralSpreadingDeviceSettingsSequenceTag
()
const
{
return
QString(_wrappedSequence.getLateralSpreadingDeviceSettingsSequenceTag().c_str()); }
142
143
QString
getOverrideSequenceTag
()
const
{
return
QString(_wrappedSequence.getOverrideSequenceTag().c_str()); }
144
145
QString
getRangeModulatorSettingsSequenceTag
()
const
{
return
QString(_wrappedSequence.getRangeModulatorSettingsSequenceTag().c_str()); }
146
147
QString
getRangeShifterSettingsSequenceTag
()
const
{
return
QString(_wrappedSequence.getRangeShifterSettingsSequenceTag().c_str()); }
148
149
150
151
public
slots:
154
155
int
getNumberOfItems
()
const
;
156
QVariant
getItem
(
int
idx);
157
QVariant
addItem
();
158
bool
insertItem
(
int
idx);
159
bool
removeItem
(
int
idx);
160
162
163
private
:
164
ml::DcmDRTIonControlPointDeliverySequenceInterface
_wrappedSequence;
165
};
166
167
168
#endif
// __mlDRTIonControlPointDeliverySequenceWrapper_H
DRTIonControlPointDeliverySequenceWrapper::getRangeModulatorSettingsSequenceTag
QString getRangeModulatorSettingsSequenceTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:145
DRTIonControlPointDeliverySequenceWrapper::getGantryPitchAngleTag
QString getGantryPitchAngleTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:78
DRTIonControlPointDeliverySequenceWrapper::getGantryRotationDirectionTag
QString getGantryRotationDirectionTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:82
DRTIonControlPointDeliverySequenceWrapper::getWrappedSequence
ml::DcmDRTIonControlPointDeliverySequenceInterface getWrappedSequence() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:67
DRTIonControlPointDeliverySequenceWrapper::getCorrectedParameterSequenceTag
QString getCorrectedParameterSequenceTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:137
DRTIonControlPointDeliverySequenceWrapper::getBeamLimitingDevicePositionSequenceTag
QString getBeamLimitingDevicePositionSequenceTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:135
DRTIonControlPointDeliverySequenceWrapper::getReferencedControlPointIndexTag
QString getReferencedControlPointIndexTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:102
DRTIonControlPointDeliverySequenceWrapper::DRTIonControlPointDeliverySequenceWrapper
DRTIonControlPointDeliverySequenceWrapper(ml::DcmDRTIonControlPointDeliverySequenceInterface *wrappedSequence)
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:51
DRTIonControlPointDeliverySequenceWrapper::removeItem
bool removeItem(int idx)
DRTIonControlPointDeliverySequenceWrapper::getNominalBeamEnergyTag
QString getNominalBeamEnergyTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:92
DRTIonControlPointDeliverySequenceWrapper::addItem
QVariant addItem()
DRTIonControlPointDeliverySequenceWrapper::getMetersetRateDeliveredTag
QString getMetersetRateDeliveredTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:88
DRTIonControlPointDeliverySequenceWrapper::getGantryPitchRotationDirectionTag
QString getGantryPitchRotationDirectionTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:80
DRTIonControlPointDeliverySequenceWrapper::getPatientSupportAngleTag
QString getPatientSupportAngleTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:98
DRTIonControlPointDeliverySequenceWrapper::getTableTopPitchRotationDirectionTag
QString getTableTopPitchRotationDirectionTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:122
DRTIonControlPointDeliverySequenceWrapper::getTableTopLongitudinalPositionTag
QString getTableTopLongitudinalPositionTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:118
DRTIonControlPointDeliverySequenceWrapper::getBeamLimitingDeviceRotationDirectionTag
QString getBeamLimitingDeviceRotationDirectionTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:72
DRTIonControlPointDeliverySequenceWrapper::getDeliveredMetersetTag
QString getDeliveredMetersetTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:74
DRTIonControlPointDeliverySequenceWrapper::getNumberOfScanSpotPositionsTag
QString getNumberOfScanSpotPositionsTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:96
DRTIonControlPointDeliverySequenceWrapper::getBeamLimitingDeviceAngleTag
QString getBeamLimitingDeviceAngleTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:70
DRTIonControlPointDeliverySequenceWrapper::getTableTopRollRotationDirectionTag
QString getTableTopRollRotationDirectionTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:126
DRTIonControlPointDeliverySequenceWrapper::getScanSpotPositionMapTag
QString getScanSpotPositionMapTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:106
DRTIonControlPointDeliverySequenceWrapper::getOverrideSequenceTag
QString getOverrideSequenceTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:143
DRTIonControlPointDeliverySequenceWrapper::getSpecifiedMetersetTag
QString getSpecifiedMetersetTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:114
DRTIonControlPointDeliverySequenceWrapper::getTableTopRollAngleTag
QString getTableTopRollAngleTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:124
DRTIonControlPointDeliverySequenceWrapper::getGantryAngleTag
QString getGantryAngleTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:76
DRTIonControlPointDeliverySequenceWrapper::getSnoutPositionTag
QString getSnoutPositionTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:112
DRTIonControlPointDeliverySequenceWrapper::getTableTopLateralPositionTag
QString getTableTopLateralPositionTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:116
DRTIonControlPointDeliverySequenceWrapper::getTreatmentControlPointDateTag
QString getTreatmentControlPointDateTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:130
DRTIonControlPointDeliverySequenceWrapper::getKVPTag
QString getKVPTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:86
DRTIonControlPointDeliverySequenceWrapper::getTableTopPitchAngleTag
QString getTableTopPitchAngleTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:120
DRTIonControlPointDeliverySequenceWrapper::getScanSpotMetersetsDeliveredTag
QString getScanSpotMetersetsDeliveredTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:104
DRTIonControlPointDeliverySequenceWrapper::getTreatmentControlPointTimeTag
QString getTreatmentControlPointTimeTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:132
DRTIonControlPointDeliverySequenceWrapper::getTableTopVerticalPositionTag
QString getTableTopVerticalPositionTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:128
DRTIonControlPointDeliverySequenceWrapper::getIonWedgePositionSequenceTag
QString getIonWedgePositionSequenceTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:139
DRTIonControlPointDeliverySequenceWrapper::getHeadFixationAngleTag
QString getHeadFixationAngleTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:84
DRTIonControlPointDeliverySequenceWrapper::getScanningSpotSizeTag
QString getScanningSpotSizeTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:110
DRTIonControlPointDeliverySequenceWrapper::getNumberOfPaintingsTag
QString getNumberOfPaintingsTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:94
DRTIonControlPointDeliverySequenceWrapper::operator=
DRTIonControlPointDeliverySequenceWrapper & operator=(const DRTIonControlPointDeliverySequenceWrapper &toCopy)
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:61
DRTIonControlPointDeliverySequenceWrapper::getMetersetRateSetTag
QString getMetersetRateSetTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:90
DRTIonControlPointDeliverySequenceWrapper::getRangeShifterSettingsSequenceTag
QString getRangeShifterSettingsSequenceTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:147
DRTIonControlPointDeliverySequenceWrapper::getNumberOfItems
int getNumberOfItems() const
\script
DRTIonControlPointDeliverySequenceWrapper::DRTIonControlPointDeliverySequenceWrapper
DRTIonControlPointDeliverySequenceWrapper(const DRTIonControlPointDeliverySequenceWrapper &toCopy)
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:56
DRTIonControlPointDeliverySequenceWrapper::getLateralSpreadingDeviceSettingsSequenceTag
QString getLateralSpreadingDeviceSettingsSequenceTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:141
DRTIonControlPointDeliverySequenceWrapper::getScanSpotTuneIDTag
QString getScanSpotTuneIDTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:108
DRTIonControlPointDeliverySequenceWrapper::getPatientSupportRotationDirectionTag
QString getPatientSupportRotationDirectionTag() const
Definition
mlDRTIonControlPointDeliverySequenceWrapper.h:100
DRTIonControlPointDeliverySequenceWrapper::insertItem
bool insertItem(int idx)
DRTIonControlPointDeliverySequenceWrapper::getItem
QVariant getItem(int idx)
ml::DcmDRTIonControlPointDeliverySequenceInterface
Class to provide access to DRTIonControlPointDeliverySequence.
Definition
mlDcmDRTIonControlPointDeliverySequenceInterface.h:51
ml::DcmDRTIonControlPointDeliverySequenceInterface::getSequence
std::vector< DcmDRTIonControlPointDeliverySequenceInterface::Item > getSequence() const
Definition
mlDcmDRTIonControlPointDeliverySequenceInterface.h:525
mlDcmDRTIonControlPointDeliverySequenceInterface.h
Class to provide access to DRTIonControlPointDeliverySequence.
FMEwork
ReleaseMeVis
Sources
Wrappers
MLDcmtkIODWrappers
DcmSequenceInterfaces
mlDRTIonControlPointDeliverySequenceWrapper.h
Generated by
1.15.0