25 #ifndef __mlDRTExposureSequenceItemWrapper_H
26 #define __mlDRTExposureSequenceItemWrapper_H
30 #include <ThirdPartyWarningsDisable.h>
33 #include <QVariantMap>
35 #include <QStringList>
36 #include <ThirdPartyWarningsRestore.h>
59 : _wrappedSequenceItem(wrappedSequenceItem)
60 , _sequenceInterface(sequenceInterface)
116 QStringList
dir(QString searchString="") const;
178 ml::DcmDRTExposureSequenceInterface::Item _wrappedSequenceItem;
179 ml::DcmDRTExposureSequenceInterface* _sequenceInterface;
181 QMap<QString, QString> _dcmTagToPropertyMap;
182 QMap<QString, QString> _vrCode;
A class that wraps DRTExposureSequence Item for use in Python.
QStringList dir(QString searchString="") const
QString getBlockSequenceTag() const
ml::DcmDRTExposureSequenceInterface::Item getWrappedSequenceItem() const
bool setFluenceDataSource(QString qParam)
QString getReferencedFrameNumber() const
QString getBeamLimitingDeviceSequenceTag() const
bool setNumberOfBlocks(QString qParam)
bool setExposureTime(QString qParam)
QString FluenceDataSource
QString getExposureTimeTag() const
QVariant _ApplicatorSequence
QString getReferencedFrameNumberTag() const
QString getMetersetExposure() const
QString getXRayTubeCurrentTag() const
QString getMetersetExposureTag() const
DRTExposureSequenceItemWrapper & operator=(const DRTExposureSequenceItemWrapper &toCopy)
QVariant BeamLimitingDeviceSequence
bool setXRayTubeCurrent(QString qParam)
QVariant ApplicatorSequence
QVariant getBeamLimitingDeviceSequence() const
bool setApplicatorSequence(QVariant qParam)
bool setBlockSequence(QVariant qParam)
QString _MetersetExposure
QString getApplicatorSequenceTag() const
QString _DiaphragmPosition
QString getNumberOfBlocksTag() const
ml::DcmDRTExposureSequenceInterface * getSequence() const
QVariant getDicomTagValueByKey(QString key) const
QString getFluenceDataScaleTag() const
DRTExposureSequenceItemWrapper(const ml::DcmDRTExposureSequenceInterface::Item &wrappedSequenceItem, ml::DcmDRTExposureSequenceInterface *sequenceInterface)
QString getKVPTag() const
QString getFluenceDataSourceTag() const
QString _FluenceDataSource
bool setFluenceDataScale(QString qParam)
QString _ReferencedFrameNumber
QVariantMap getDicomTagByName(QString name) const
QVariant _BeamLimitingDeviceSequence
bool setMetersetExposure(QString qParam)
QString _FluenceDataScale
QString getDiaphragmPositionTag() const
QString ReferencedFrameNumber
QVariant getDicomTagValueByName(QString name) const
QString DiaphragmPosition
bool setDiaphragmPosition(QString qParam)
QString getExposureTime() const
QVariantMap getDicomTagByKey(QString key) const
QString getNumberOfBlocks() const
QString getFluenceDataSource() const
QString getDiaphragmPosition() const
DRTExposureSequenceItemWrapper(const DRTExposureSequenceItemWrapper &toCopy)
bool setBeamLimitingDeviceSequence(QVariant qParam)
bool setKVP(QString qParam)
QString getFluenceDataScale() const
bool setReferencedFrameNumber(QString qParam)
QString getXRayTubeCurrent() const
QVariant getBlockSequence() const
QStringList _propertyKeys
QVariant getApplicatorSequence() const
Class to provide access to DRTExposureSequence.
Class to provide access to DRTExposureSequence.
Main documentation file for ML users and developers.