MeVisLab Toolbox Reference
mlDRTIconImageSequenceItemWrapper.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 __mlDRTIconImageSequenceItemWrapper_H
26#define __mlDRTIconImageSequenceItemWrapper_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
47class DRTIconImageSequenceItemWrapper : public QObject
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::DcmDRTIconImageSequenceInterface* getSequence() const { return _sequenceInterface; }
80
81
108 int _Rows;
114
115
116
120
122
127
128
132
136
140
144
148
152
156
160
164
168
172
176
180
181 bool setRows(int qParam);
184
188
192
193
194
196
197private:
198
199 ml::DcmDRTIconImageSequenceInterface::Item _wrappedSequenceItem;
200 ml::DcmDRTIconImageSequenceInterface* _sequenceInterface;
201
202 QMap<QString, QString> _dcmTagToPropertyMap;
203 QMap<QString, QString> _vrCode;
204 void _init();
205};
206
207
208#endif // __mlDRTIconImageSequenceItemWrapper_H
A class that wraps DRTIconImageSequence Item for use in Python.
int getGreenPaletteColorLookupTableDescriptor() const
bool setSmallestImagePixelValue(int qParam)
QVariantMap getDicomTagByKey(QString key) const
QString getSmallestImagePixelValueTag() const
bool setLargestImagePixelValue(int qParam)
QString getRedPaletteColorLookupTableDescriptorTag() const
bool setGreenPaletteColorLookupTableDescriptor(int qParam)
QString getPixelRepresentationTag() const
QString getPhotometricInterpretation() const
QVariant getDicomTagValueByName(QString name) const
QString getLargestImagePixelValueTag() const
int getRedPaletteColorLookupTableDescriptor() const
QString getPixelAspectRatioTag() const
bool setBluePaletteColorLookupTableDescriptor(int qParam)
bool setSamplesPerPixel(int qParam)
DRTIconImageSequenceItemWrapper(const ml::DcmDRTIconImageSequenceInterface::Item &wrappedSequenceItem, ml::DcmDRTIconImageSequenceInterface *sequenceInterface)
ml::DcmDRTIconImageSequenceInterface::Item getWrappedSequenceItem() const
QVariantMap getDicomTagByName(QString name) const
int getBluePaletteColorLookupTableDescriptor() const
QString getBitsAllocatedTag() const
bool setPixelAspectRatio(QString qParam)
QVariant getDicomTagValueByKey(QString key) const
QString getPlanarConfigurationTag() const
QString getSamplesPerPixelTag() const
QString getPixelAspectRatio() const
bool setRedPaletteColorLookupTableDescriptor(int qParam)
bool setPixelRepresentation(int qParam)
ml::DcmDRTIconImageSequenceInterface * getSequence() const
bool setBitsAllocated(int qParam)
DRTIconImageSequenceItemWrapper(const DRTIconImageSequenceItemWrapper &toCopy)
QStringList dir(QString searchString="") const
QString getGreenPaletteColorLookupTableDescriptorTag() const
QString getBluePaletteColorLookupTableDescriptorTag() const
bool setPlanarConfiguration(int qParam)
DRTIconImageSequenceItemWrapper & operator=(const DRTIconImageSequenceItemWrapper &toCopy)
QString getPhotometricInterpretationTag() const
bool setPhotometricInterpretation(QString qParam)
Class to provide access to DRTIconImageSequence.
std::vector< DcmDRTIconImageSequenceInterface::Item > getSequence() const
Return the DRTIconImageSequence this interface class provides access to.
Class to provide access to DRTIconImageSequence.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
Main documentation file for ML users and developers.
Definition SoSFMLImage.h:51