25#ifndef __mlDRTModalityLUTSequenceItemWrapper_H
26#define __mlDRTModalityLUTSequenceItemWrapper_H
30#include <FMEThirdPartyWarningsDisable.h>
36#include <FMEThirdPartyWarningsRestore.h>
65 _wrappedSequenceItem =
toCopy.getWrappedSequenceItem();
72 _wrappedSequenceItem =
toCopy.getWrappedSequenceItem();
121 ml::DcmDRTModalityLUTSequenceInterface::Item _wrappedSequenceItem;
122 ml::DcmDRTModalityLUTSequenceInterface* _sequenceInterface;
A class that wraps DRTModalityLUTSequence Item for use in Python.
QString getLUTDescriptorTag() const
QVariantMap getDicomTagByKey(QString key) const
DRTModalityLUTSequenceItemWrapper(const DRTModalityLUTSequenceItemWrapper &toCopy)
int getLUTDescriptor() const
QVariant getDicomTagValueByName(QString name) const
QVariant getDicomTagValueByKey(QString key) const
QString getLUTExplanationTag() const
bool setLUTExplanation(QString qParam)
QStringList dir(QString searchString="") const
QVariantMap getDicomTagByName(QString name) const
QStringList _propertyKeys
ml::DcmDRTModalityLUTSequenceInterface * getSequence() const
QString getModalityLUTTypeTag() const
DRTModalityLUTSequenceItemWrapper(const ml::DcmDRTModalityLUTSequenceInterface::Item &wrappedSequenceItem, ml::DcmDRTModalityLUTSequenceInterface *sequenceInterface)
ml::DcmDRTModalityLUTSequenceInterface::Item getWrappedSequenceItem() const
QString getModalityLUTType() const
QString getLUTExplanation() const
bool setLUTDescriptor(int qParam)
bool setModalityLUTType(QString qParam)
DRTModalityLUTSequenceItemWrapper & operator=(const DRTModalityLUTSequenceItemWrapper &toCopy)
Class to provide access to DRTModalityLUTSequence.
std::vector< DcmDRTModalityLUTSequenceInterface::Item > getSequence() const
Return the DRTModalityLUTSequence this interface class provides access to.
Class to provide access to DRTModalityLUTSequence.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
Main documentation file for ML users and developers.