25 #ifndef __mlDRTDVHSequenceItemWrapper_H
26 #define __mlDRTDVHSequenceItemWrapper_H
30 #include <ThirdPartyWarningsDisable.h>
33 #include <QVariantMap>
35 #include <QStringList>
36 #include <ThirdPartyWarningsRestore.h>
57 : _wrappedSequenceItem(wrappedSequenceItem)
58 , _sequenceInterface(sequenceInterface)
112 QStringList
dir(QString searchString="") const;
170 ml::DcmDRTDVHSequenceInterface::Item _wrappedSequenceItem;
171 ml::DcmDRTDVHSequenceInterface* _sequenceInterface;
173 QMap<QString, QString> _dcmTagToPropertyMap;
174 QMap<QString, QString> _vrCode;
A class that wraps DRTDVHSequence Item for use in Python.
bool setDVHMinimumDose(QString qParam)
bool setDVHVolumeUnits(QString qParam)
QString getDoseUnits() const
QVariant getDVHReferencedROISequence() const
QString getDVHMinimumDoseTag() const
ml::DcmDRTDVHSequenceInterface::Item getWrappedSequenceItem() const
DRTDVHSequenceItemWrapper & operator=(const DRTDVHSequenceItemWrapper &toCopy)
QString getDVHType() const
QVariantMap getDicomTagByKey(QString key) const
QString getDVHVolumeUnitsTag() const
bool setDVHType(QString qParam)
QVariant getDicomTagValueByName(QString name) const
QString getDVHData() const
QString getDoseUnitsTag() const
QString getDVHNumberOfBins() const
QVariant _DVHReferencedROISequence
bool setDVHMeanDose(QString qParam)
QString getDVHMaximumDose() const
QString getDVHNumberOfBinsTag() const
QString getDVHDoseScalingTag() const
QString getDVHVolumeUnits() const
QString getDVHMeanDose() const
bool setDoseType(QString qParam)
QString getDoseTypeTag() const
bool setDoseUnits(QString qParam)
QString getDVHMeanDoseTag() const
QString getDVHMaximumDoseTag() const
bool setDVHMaximumDose(QString qParam)
bool setDVHReferencedROISequence(QVariant qParam)
QString getDVHReferencedROISequenceTag() const
QString getDVHDoseScaling() const
QString getDVHTypeTag() const
DRTDVHSequenceItemWrapper(const DRTDVHSequenceItemWrapper &toCopy)
bool setDVHNumberOfBins(QString qParam)
QString getDVHMinimumDose() const
QString getDVHDataTag() const
QString getDoseType() const
QVariantMap getDicomTagByName(QString name) const
DRTDVHSequenceItemWrapper(const ml::DcmDRTDVHSequenceInterface::Item &wrappedSequenceItem, ml::DcmDRTDVHSequenceInterface *sequenceInterface)
QVariant DVHReferencedROISequence
bool setDVHDoseScaling(QString qParam)
ml::DcmDRTDVHSequenceInterface * getSequence() const
bool setDVHData(QString qParam)
QStringList _propertyKeys
QStringList dir(QString searchString="") const
QVariant getDicomTagValueByKey(QString key) const
Class to provide access to DRTDVHSequence.
Class to provide access to DRTDVHSequence.
Main documentation file for ML users and developers.