MeVisLab Toolbox Reference
mlDRTFractionGroupSequenceItemWrapper.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 __mlDRTFractionGroupSequenceItemWrapper_H
26#define __mlDRTFractionGroupSequenceItemWrapper_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::DcmDRTFractionGroupSequenceInterface* getSequence() const { return _sequenceInterface; }
84
85
102
111
112
116
118
123
124
128
132
136
140
144
148
152
156
157
161
165
169
173
174
176
177private:
178
179 ml::DcmDRTFractionGroupSequenceInterface::Item _wrappedSequenceItem;
180 ml::DcmDRTFractionGroupSequenceInterface* _sequenceInterface;
181
182 QMap<QString, QString> _dcmTagToPropertyMap;
183 QMap<QString, QString> _vrCode;
184 void _init();
185};
186
187
188#endif // __mlDRTFractionGroupSequenceItemWrapper_H
A class that wraps DRTFractionGroupSequence Item for use in Python.
bool setRepeatFractionCycleLength(QString qParam)
QVariant getReferencedDoseReferenceSequence() const
QVariantMap getDicomTagByName(QString name) const
QVariant getReferencedDoseSequence() const
QString getReferencedDoseSequenceTag() const
QString getNumberOfFractionsPlannedTag() const
QString getNumberOfFractionPatternDigitsPerDayTag() const
DRTFractionGroupSequenceItemWrapper & operator=(const DRTFractionGroupSequenceItemWrapper &toCopy)
QString getNumberOfFractionPatternDigitsPerDay() const
QVariant getReferencedBrachyApplicationSetupSequence() const
bool setNumberOfFractionPatternDigitsPerDay(QString qParam)
QString getRepeatFractionCycleLength() const
QString getRepeatFractionCycleLengthTag() const
QVariant getDicomTagValueByName(QString name) const
DRTFractionGroupSequenceItemWrapper(const ml::DcmDRTFractionGroupSequenceInterface::Item &wrappedSequenceItem, ml::DcmDRTFractionGroupSequenceInterface *sequenceInterface)
QString getNumberOfFractionsPlanned() const
bool setFractionGroupNumber(QString qParam)
bool setReferencedBrachyApplicationSetupSequence(QVariant qParam)
QString getNumberOfBrachyApplicationSetupsTag() const
bool setNumberOfBeams(QString qParam)
DRTFractionGroupSequenceItemWrapper(const DRTFractionGroupSequenceItemWrapper &toCopy)
bool setFractionGroupDescription(QString qParam)
bool setNumberOfBrachyApplicationSetups(QString qParam)
ml::DcmDRTFractionGroupSequenceInterface::Item getWrappedSequenceItem() const
bool setReferencedDoseSequence(QVariant qParam)
QVariantMap getDicomTagByKey(QString key) const
QVariant getReferencedBeamSequence() const
bool setFractionPattern(QString qParam)
QString getFractionGroupDescriptionTag() const
QString getReferencedDoseReferenceSequenceTag() const
QString getReferencedBeamSequenceTag() const
QVariant getDicomTagValueByKey(QString key) const
ml::DcmDRTFractionGroupSequenceInterface * getSequence() const
bool setNumberOfFractionsPlanned(QString qParam)
QStringList dir(QString searchString="") const
bool setReferencedDoseReferenceSequence(QVariant qParam)
QString getNumberOfBrachyApplicationSetups() const
QString getReferencedBrachyApplicationSetupSequenceTag() const
bool setReferencedBeamSequence(QVariant qParam)
QString getFractionGroupDescription() const
Class to provide access to DRTFractionGroupSequence.
std::vector< DcmDRTFractionGroupSequenceInterface::Item > getSequence() const
Return the DRTFractionGroupSequence this interface class provides access to.
Class to provide access to DRTFractionGroupSequence.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
Main documentation file for ML users and developers.
Definition SoSFMLImage.h:51