MeVisLab Toolbox Reference
mlDRTChannelSequenceItemWrapper.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 __mlDRTChannelSequenceItemWrapper_H
26#define __mlDRTChannelSequenceItemWrapper_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
44
45#endif
46
49class DRTChannelSequenceItemWrapper : public QObject
50{
52
53public:
54
56
63
65 : QObject()
66 {
67 _wrappedSequenceItem = toCopy.getWrappedSequenceItem();
68 _sequenceInterface = toCopy.getSequence();
69 _init();
70 }
71
73 {
74 _wrappedSequenceItem = toCopy.getWrappedSequenceItem();
75 _sequenceInterface = toCopy.getSequence();
76 _init();
77 return *this;
78 }
79
81 ml::DcmDRTChannelSequenceInterface* getSequence() const { return _sequenceInterface; }
82
83
128
133
134
138
140
145
146
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
244
246
247private:
248
249 ml::DcmDRTChannelSequenceInterface::Item _wrappedSequenceItem;
250 ml::DcmDRTChannelSequenceInterface* _sequenceInterface;
251
252 QMap<QString, QString> _dcmTagToPropertyMap;
253 QMap<QString, QString> _vrCode;
254 void _init();
255};
256
257
258#endif // __mlDRTChannelSequenceItemWrapper_H
A class that wraps DRTChannelSequence Item for use in Python.
QString getChannelNumber() const
QString getChannelLengthTag() const
QString getPulseRepetitionIntervalTag() const
QString getFinalCumulativeTimeWeight() const
QString getSourceApplicatorStepSize() const
QVariantMap getDicomTagByName(QString name) const
QString getNumberOfControlPointsTag() const
QVariant getDicomTagValueByName(QString name) const
QVariant getBrachyControlPointSequence() const
QString getReferencedROINumber() const
QString getPulseRepetitionInterval() const
QString getNumberOfPulsesTag() const
QString getFinalCumulativeTimeWeightTag() const
QString getReferencedSourceNumberTag() const
QString getSourceApplicatorManufacturerTag() const
QString getChannelShieldSequenceTag() const
bool setSourceApplicatorType(QString qParam)
QString getSourceApplicatorNameTag() const
DRTChannelSequenceItemWrapper(const ml::DcmDRTChannelSequenceInterface::Item &wrappedSequenceItem, ml::DcmDRTChannelSequenceInterface *sequenceInterface)
bool setSourceApplicatorName(QString qParam)
bool setSourceApplicatorLength(QString qParam)
bool setNumberOfPulses(QString qParam)
QStringList dir(QString searchString="") const
ml::DcmDRTChannelSequenceInterface * getSequence() const
QString getSourceApplicatorType() const
QVariant getChannelShieldSequence() const
QString getSourceApplicatorWallNominalThickness() const
bool setSourceApplicatorWallNominalTransmission(QString qParam)
QString getSourceApplicatorTypeTag() const
QString getTransferTubeNumberTag() const
QString getSourceMovementType() const
QString getSourceApplicatorNumberTag() const
QString getTransferTubeLengthTag() const
QString getSourceApplicatorManufacturer() const
QString getTransferTubeLength() const
bool setBrachyControlPointSequence(QVariant qParam)
QString getChannelTotalTime() const
QString getBrachyControlPointSequenceTag() const
QVariantMap getDicomTagByKey(QString key) const
QString getSourceApplicatorWallNominalThicknessTag() const
bool setSourceApplicatorWallNominalThickness(QString qParam)
QString getNumberOfControlPoints() const
bool setSourceApplicatorStepSize(QString qParam)
bool setTransferTubeNumber(QString qParam)
bool setChannelTotalTime(QString qParam)
QString getChannelNumberTag() const
QVariant getDicomTagValueByKey(QString key) const
bool setSourceApplicatorNumber(QString qParam)
bool setSourceApplicatorID(QString qParam)
QString getChannelLength() const
bool setChannelLength(QString qParam)
bool setNumberOfControlPoints(QString qParam)
QString getSourceApplicatorWallNominalTransmission() const
bool setChannelNumber(QString qParam)
bool setPulseRepetitionInterval(QString qParam)
QString getSourceApplicatorNumber() const
QString getChannelTotalTimeTag() const
QString getSourceApplicatorLengthTag() const
QString getMaterialIDTag() const
bool setReferencedSourceNumber(QString qParam)
QString getTransferTubeNumber() const
bool setFinalCumulativeTimeWeight(QString qParam)
QString getSourceApplicatorIDTag() const
bool setMaterialID(QString qParam)
QString getSourceApplicatorLength() const
DRTChannelSequenceItemWrapper(const DRTChannelSequenceItemWrapper &toCopy)
ml::DcmDRTChannelSequenceInterface::Item getWrappedSequenceItem() const
bool setTransferTubeLength(QString qParam)
QString getSourceApplicatorStepSizeTag() const
QString getSourceApplicatorWallNominalTransmissionTag() const
bool setSourceApplicatorManufacturer(QString qParam)
bool setChannelShieldSequence(QVariant qParam)
QString getSourceApplicatorID() const
bool setReferencedROINumber(QString qParam)
QString getReferencedROINumberTag() const
DRTChannelSequenceItemWrapper & operator=(const DRTChannelSequenceItemWrapper &toCopy)
QString getSourceMovementTypeTag() const
bool setSourceMovementType(QString qParam)
QString getSourceApplicatorName() const
QString getNumberOfPulses() const
QString getReferencedSourceNumber() const
Class to provide access to DRTChannelSequence.
std::vector< DcmDRTChannelSequenceInterface::Item > getSequence() const
Return the DRTChannelSequence this interface class provides access to.
Class to provide access to DRTChannelSequence.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
Main documentation file for ML users and developers.
Definition SoSFMLImage.h:51