25 #ifndef __mlDRTIonBlockSequenceItemWrapper_H
26 #define __mlDRTIonBlockSequenceItemWrapper_H
30 #include <ThirdPartyWarningsDisable.h>
33 #include <QVariantMap>
35 #include <QStringList>
36 #include <ThirdPartyWarningsRestore.h>
56 : _wrappedSequenceItem(wrappedSequenceItem)
57 , _sequenceInterface(sequenceInterface)
113 QStringList
dir(QString searchString="") const;
175 ml::DcmDRTIonBlockSequenceInterface::Item _wrappedSequenceItem;
176 ml::DcmDRTIonBlockSequenceInterface* _sequenceInterface;
178 QMap<QString, QString> _dcmTagToPropertyMap;
179 QMap<QString, QString> _vrCode;
A class that wraps DRTIonBlockSequence Item for use in Python.
QVariant getDicomTagValueByKey(QString key) const
QString BlockNumberOfPoints
bool setMaterialID(QString qParam)
QString getBlockNumberOfPointsTag() const
bool setIsocenterToBlockTrayDistance(float qParam)
QString getBlockNameTag() const
bool setBlockName(QString qParam)
QVariant getDicomTagValueByName(QString name) const
QString getAccessoryCodeTag() const
float IsocenterToBlockTrayDistance
QString getBlockDivergence() const
QString getBlockThicknessTag() const
QString getBlockTrayID() const
QString getBlockNumberTag() const
DRTIonBlockSequenceItemWrapper & operator=(const DRTIonBlockSequenceItemWrapper &toCopy)
QString getBlockNumberOfPoints() const
float _IsocenterToBlockTrayDistance
QString getAccessoryCode() const
QString _BlockMountingPosition
bool setBlockNumber(QString qParam)
QString getBlockDivergenceTag() const
QString getBlockName() const
bool setBlockTrayID(QString qParam)
QString getBlockMountingPosition() const
QString getBlockData() const
float getIsocenterToBlockTrayDistance() const
QVariantMap getDicomTagByKey(QString key) const
QString getIsocenterToBlockTrayDistanceTag() const
QString getBlockThickness() const
ml::DcmDRTIonBlockSequenceInterface * getSequence() const
QVariantMap getDicomTagByName(QString name) const
bool setBlockMountingPosition(QString qParam)
QString getMaterialID() const
QString getBlockTrayIDTag() const
bool setBlockDivergence(QString qParam)
QString BlockMountingPosition
QString getBlockMountingPositionTag() const
ml::DcmDRTIonBlockSequenceInterface::Item getWrappedSequenceItem() const
QStringList dir(QString searchString="") const
QString getBlockTypeTag() const
bool setAccessoryCode(QString qParam)
bool setBlockType(QString qParam)
QString _BlockNumberOfPoints
DRTIonBlockSequenceItemWrapper(const ml::DcmDRTIonBlockSequenceInterface::Item &wrappedSequenceItem, ml::DcmDRTIonBlockSequenceInterface *sequenceInterface)
QString getBlockDataTag() const
QStringList _propertyKeys
DRTIonBlockSequenceItemWrapper(const DRTIonBlockSequenceItemWrapper &toCopy)
QString getBlockNumber() const
QString getBlockType() const
bool setBlockThickness(QString qParam)
bool setBlockNumberOfPoints(QString qParam)
QString getMaterialIDTag() const
bool setBlockData(QString qParam)
Class to provide access to DRTIonBlockSequence.
Class to provide access to DRTIonBlockSequence.
Main documentation file for ML users and developers.