MeVisLab Toolbox Reference
mlDRTConceptCodeSequenceItemWrapper.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 __mlDRTConceptCodeSequenceItemWrapper_H
26#define __mlDRTConceptCodeSequenceItemWrapper_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
42
43#endif
44
48{
50
51public:
52
54
61
63 : QObject()
64 {
65 _wrappedSequenceItem = toCopy.getWrappedSequenceItem();
66 _sequenceInterface = toCopy.getSequence();
67 _init();
68 }
69
71 {
72 _wrappedSequenceItem = toCopy.getWrappedSequenceItem();
73 _sequenceInterface = toCopy.getSequence();
74 _init();
75 return *this;
76 }
77
79 ml::DcmDRTConceptCodeSequenceInterface* getSequence() const { return _sequenceInterface; }
80
81
102
103
104
108
110
115
116
120
124
128
132
136
140
144
148
152
156
157
158
160
161private:
162
163 ml::DcmDRTConceptCodeSequenceInterface::Item _wrappedSequenceItem;
164 ml::DcmDRTConceptCodeSequenceInterface* _sequenceInterface;
165
166 QMap<QString, QString> _dcmTagToPropertyMap;
167 QMap<QString, QString> _vrCode;
168 void _init();
169};
170
171
172#endif // __mlDRTConceptCodeSequenceItemWrapper_H
A class that wraps DRTConceptCodeSequence Item for use in Python.
bool setContextIdentifier(QString qParam)
bool setCodeMeaning(QString qParam)
QString getCodingSchemeVersion() const
QString getContextGroupExtensionFlag() const
QString getContextGroupLocalVersion() const
QString getCodingSchemeDesignator() const
DRTConceptCodeSequenceItemWrapper(const ml::DcmDRTConceptCodeSequenceInterface::Item &wrappedSequenceItem, ml::DcmDRTConceptCodeSequenceInterface *sequenceInterface)
bool setCodingSchemeDesignator(QString qParam)
QVariantMap getDicomTagByName(QString name) const
QStringList dir(QString searchString="") const
QVariantMap getDicomTagByKey(QString key) const
bool setCodeValue(QString qParam)
DRTConceptCodeSequenceItemWrapper(const DRTConceptCodeSequenceItemWrapper &toCopy)
bool setContextGroupVersion(QString qParam)
QString getCodingSchemeDesignatorTag() const
QString getContextIdentifierTag() const
QString getContextGroupExtensionCreatorUIDTag() const
QVariant getDicomTagValueByKey(QString key) const
bool setContextGroupLocalVersion(QString qParam)
bool setContextGroupExtensionCreatorUID(QString qParam)
bool setMappingResource(QString qParam)
QString getContextGroupVersionTag() const
QString getContextGroupExtensionFlagTag() const
ml::DcmDRTConceptCodeSequenceInterface::Item getWrappedSequenceItem() const
QVariant getDicomTagValueByName(QString name) const
QString getContextGroupExtensionCreatorUID() const
QString getContextGroupLocalVersionTag() const
DRTConceptCodeSequenceItemWrapper & operator=(const DRTConceptCodeSequenceItemWrapper &toCopy)
QString getCodingSchemeVersionTag() const
ml::DcmDRTConceptCodeSequenceInterface * getSequence() const
bool setCodingSchemeVersion(QString qParam)
QString getContextGroupVersion() const
bool setContextGroupExtensionFlag(QString qParam)
Class to provide access to DRTConceptCodeSequence.
std::vector< DcmDRTConceptCodeSequenceInterface::Item > getSequence() const
Return the DRTConceptCodeSequence this interface class provides access to.
Class to provide access to DRTConceptCodeSequence.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
Main documentation file for ML users and developers.
Definition SoSFMLImage.h:51