25 #ifndef __mlDRTRecordedRangeModulatorSequenceWrapper_H
26 #define __mlDRTRecordedRangeModulatorSequenceWrapper_H
30 #include <ThirdPartyWarningsDisable.h>
33 #include <QVariantMap>
35 #include <QStringList>
36 #include <ThirdPartyWarningsRestore.h>
52 : _wrappedSequence(wrappedSequence->getSequence())
A class that wraps DRTRecordedRangeModulatorSequence Item for use in Python.
QVariant getItem(int idx)
QString getReferencedRangeModulatorNumberTag() const
DRTRecordedRangeModulatorSequenceWrapper & operator=(const DRTRecordedRangeModulatorSequenceWrapper &toCopy)
DRTRecordedRangeModulatorSequenceWrapper(const DRTRecordedRangeModulatorSequenceWrapper &toCopy)
QString getBeamCurrentModulationIDTag() const
DRTRecordedRangeModulatorSequenceWrapper(ml::DcmDRTRecordedRangeModulatorSequenceInterface *wrappedSequence)
QString getRangeModulatorIDTag() const
QString getRangeModulatorTypeTag() const
ml::DcmDRTRecordedRangeModulatorSequenceInterface getWrappedSequence() const
QString getAccessoryCodeTag() const
int getNumberOfItems() const
Class to provide access to DRTRecordedRangeModulatorSequence.
std::string getReferencedRangeModulatorNumberTag() const
void setSequence(std::vector< DcmDRTRecordedRangeModulatorSequenceInterface::Item > dcmSequence)
Set the DRTRecordedRangeModulatorSequence this interface class provides access to.
std::string getRangeModulatorIDTag() const
std::string getRangeModulatorTypeTag() const
std::string getAccessoryCodeTag() const
std::string getBeamCurrentModulationIDTag() const
std::vector< DcmDRTRecordedRangeModulatorSequenceInterface::Item > getSequence() const
Return the DRTRecordedRangeModulatorSequence this interface class provides access to.
Class to provide access to DRTRecordedRangeModulatorSequence.