25#ifndef __mlDRTIonBeamSequenceItemWrapper_H
26#define __mlDRTIonBeamSequenceItemWrapper_H
30#include <FMEThirdPartyWarningsDisable.h>
36#include <FMEThirdPartyWarningsRestore.h>
78 _wrappedSequenceItem =
toCopy.getWrappedSequenceItem();
85 _wrappedSequenceItem =
toCopy.getWrappedSequenceItem();
422 ml::DcmDRTIonBeamSequenceInterface::Item _wrappedSequenceItem;
423 ml::DcmDRTIonBeamSequenceInterface* _sequenceInterface;
A class that wraps DRTIonBeamSequence Item for use in Python.
QString getBeamType() const
QVariant getLateralSpreadingDeviceSequence() const
bool setPatientSupportID(QString qParam)
bool setSnoutSequence(QVariant qParam)
QVariant _IonBlockSequence
QString _NumberOfRangeModulators
QString getNumberOfBlocks() const
QString getBeamNameTag() const
QString NumberOfControlPoints
QString getInstitutionAddress() const
QVariant getIonRangeCompensatorSequence() const
QString getRadiationAtomicNumberTag() const
QString InstitutionAddress
QVariant _RangeModulatorSequence
bool setIonControlPointSequence(QVariant qParam)
QString getFinalCumulativeMetersetWeightTag() const
QString getPrimaryDosimeterUnit() const
QString PrimaryDosimeterUnit
QVariant LateralSpreadingDeviceSequence
bool setBeamDescription(QString qParam)
bool setLateralSpreadingDeviceSequence(QVariant qParam)
QString getNumberOfLateralSpreadingDevices() const
QString getScanModeTag() const
bool setTreatmentDeliveryType(QString qParam)
bool setApplicatorSequence(QVariant qParam)
bool setNumberOfBoli(QString qParam)
float FixationLightPolarAngle
QVariant _IonControlPointSequence
QString getFixationLightAzimuthalAngleTag() const
QString getRangeModulatorSequenceTag() const
QString getInstitutionNameTag() const
float getTotalBlockTrayWaterEquivalentThickness() const
bool setNumberOfCompensators(QString qParam)
QString getTreatmentMachineNameTag() const
QString getReferencedBolusSequenceTag() const
QString getNumberOfRangeShiftersTag() const
bool setNumberOfWedges(QString qParam)
QString getNumberOfCompensators() const
QString getPatientSupportAccessoryCodeTag() const
QString getBeamTypeTag() const
QString getTreatmentDeliveryTypeTag() const
QVariant IonBlockSequence
QString _PrimaryDosimeterUnit
QVariant ApplicatorSequence
QString _NumberOfLateralSpreadingDevices
QString getTotalBlockTrayWaterEquivalentThicknessTag() const
QVariant IonControlPointSequence
bool setReferencedBolusSequence(QVariant qParam)
QString getDeviceSerialNumberTag() const
bool setReferencedPatientSetupNumber(QString qParam)
QString getRadiationTypeTag() const
QString getNumberOfLateralSpreadingDevicesTag() const
QString getTotalCompensatorTrayWaterEquivalentThicknessTag() const
QVariantMap getDicomTagByKey(QString key) const
float _FixationLightAzimuthalAngle
QString ReferencedToleranceTableNumber
QVariant IonRangeCompensatorSequence
QVariant getDicomTagValueByName(QString name) const
QString getIonWedgeSequenceTag() const
QString _FinalCumulativeMetersetWeight
QString getPrimaryDosimeterUnitTag() const
QString _ManufacturerModelName
QVariant getReferencedReferenceImageSequence() const
QString getReferencedPatientSetupNumberTag() const
QString getTotalWedgeTrayWaterEquivalentThicknessTag() const
QVariant _IonWedgeSequence
bool setIonBlockSequence(QVariant qParam)
bool setBeamName(QString qParam)
bool setNumberOfRangeModulators(QString qParam)
QString getManufacturerTag() const
QString getManufacturerModelNameTag() const
bool setDeviceSerialNumber(QString qParam)
QVariant ReferencedReferenceImageSequence
bool setFixationLightAzimuthalAngle(float qParam)
QString getBeamNumberTag() const
QString RadiationAtomicNumber
QVariant _IonBeamLimitingDeviceSequence
QString getNumberOfControlPointsTag() const
float TotalCompensatorTrayWaterEquivalentThickness
QVariant RangeShifterSequence
QString getRadiationAtomicNumber() const
bool setScanMode(QString qParam)
QVariant getReferencedDoseSequence() const
QString NumberOfRangeShifters
QString getNumberOfWedges() const
QString getManufacturer() const
QVariant getApplicatorSequence() const
bool setBeamType(QString qParam)
bool setNumberOfLateralSpreadingDevices(QString qParam)
QString getIonBlockSequenceTag() const
QString getPatientSupportTypeTag() const
QString InstitutionalDepartmentName
QVariant getSnoutSequence() const
QString _PatientSupportType
float getTotalCompensatorTrayWaterEquivalentThickness() const
QString getNumberOfCompensatorsTag() const
DRTIonBeamSequenceItemWrapper(const ml::DcmDRTIonBeamSequenceInterface::Item &wrappedSequenceItem, ml::DcmDRTIonBeamSequenceInterface *sequenceInterface)
QVariant _IonRangeCompensatorSequence
QString DeviceSerialNumber
QString getInstitutionalDepartmentNameTag() const
QVariant _ReferencedReferenceImageSequence
bool setTotalBlockTrayWaterEquivalentThickness(float qParam)
bool setReferencedToleranceTableNumber(QString qParam)
QString _InstitutionAddress
QString _RadiationAtomicNumber
bool setRangeShifterSequence(QVariant qParam)
QVariant getRangeShifterSequence() const
bool setReferencedDoseSequence(QVariant qParam)
bool setRadiationMassNumber(QString qParam)
QString getRadiationChargeStateTag() const
QString getFixationLightPolarAngleTag() const
QVariantMap getDicomTagByName(QString name) const
QString getRadiationMassNumberTag() const
QString getVirtualSourceAxisDistancesTag() const
QString PatientSupportAccessoryCode
QString getRadiationType() const
QString getInstitutionAddressTag() const
QString getBeamDescriptionTag() const
QString TreatmentMachineName
QString getApplicatorSequenceTag() const
bool setRangeModulatorSequence(QVariant qParam)
QVariant IonWedgeSequence
QVariant _RangeShifterSequence
QString getIonBeamLimitingDeviceSequenceTag() const
QString getFinalCumulativeMetersetWeight() const
bool setInstitutionAddress(QString qParam)
float TotalWedgeTrayWaterEquivalentThickness
QString getReferencedToleranceTableNumber() const
bool setBeamNumber(QString qParam)
QString getInstitutionName() const
ml::DcmDRTIonBeamSequenceInterface * getSequence() const
QString _NumberOfRangeShifters
float FixationLightAzimuthalAngle
QString getNumberOfControlPoints() const
QVariant RangeModulatorSequence
float TotalBlockTrayWaterEquivalentThickness
QString getBeamDescription() const
bool setPatientSupportType(QString qParam)
QVariant getReferencedBolusSequence() const
float VirtualSourceAxisDistances
QString RadiationMassNumber
QString getRangeShifterSequenceTag() const
QVariant getIonWedgeSequence() const
QString _TreatmentMachineName
bool setIonBeamLimitingDeviceSequence(QVariant qParam)
bool setIonRangeCompensatorSequence(QVariant qParam)
QVariant _ReferencedDoseSequence
QString getNumberOfWedgesTag() const
QString getLateralSpreadingDeviceSequenceTag() const
QString ManufacturerModelName
bool setFinalCumulativeMetersetWeight(QString qParam)
int getRadiationChargeState() const
QString TreatmentDeliveryType
QString NumberOfRangeModulators
QString getInstitutionalDepartmentName() const
bool setManufacturer(QString qParam)
QString getIonControlPointSequenceTag() const
QString getReferencedToleranceTableNumberTag() const
bool setTotalCompensatorTrayWaterEquivalentThickness(float qParam)
QString getNumberOfRangeShifters() const
bool setTreatmentMachineName(QString qParam)
QString getPatientSupportID() const
QString PatientSupportType
bool setRadiationType(QString qParam)
DRTIonBeamSequenceItemWrapper(const DRTIonBeamSequenceItemWrapper &toCopy)
QString getRadiationMassNumber() const
QString getPatientSupportType() const
QVariant getDicomTagValueByKey(QString key) const
QString getNumberOfRangeModulatorsTag() const
QVariant getRangeModulatorSequence() const
ml::DcmDRTIonBeamSequenceInterface::Item getWrappedSequenceItem() const
QString getNumberOfBoliTag() const
bool setInstitutionalDepartmentName(QString qParam)
QString getNumberOfBlocksTag() const
float _VirtualSourceAxisDistances
QString _ReferencedPatientSetupNumber
bool setVirtualSourceAxisDistances(float qParam)
QString getPatientSupportAccessoryCode() const
DRTIonBeamSequenceItemWrapper & operator=(const DRTIonBeamSequenceItemWrapper &toCopy)
bool setIonWedgeSequence(QVariant qParam)
QString _InstitutionalDepartmentName
int _RadiationChargeState
bool setNumberOfRangeShifters(QString qParam)
QString getScanMode() const
QString _DeviceSerialNumber
bool setManufacturerModelName(QString qParam)
QString getIonRangeCompensatorSequenceTag() const
QString _NumberOfControlPoints
QString getTreatmentMachineName() const
QString _RadiationMassNumber
QString _TreatmentDeliveryType
bool setRadiationAtomicNumber(QString qParam)
float _FixationLightPolarAngle
QString NumberOfLateralSpreadingDevices
QVariant getIonControlPointSequence() const
float getTotalWedgeTrayWaterEquivalentThickness() const
QString _PatientSupportAccessoryCode
bool setNumberOfBlocks(QString qParam)
QVariant ReferencedDoseSequence
bool setPrimaryDosimeterUnit(QString qParam)
QVariant _LateralSpreadingDeviceSequence
QString getReferencedReferenceImageSequenceTag() const
bool setReferencedReferenceImageSequence(QVariant qParam)
bool setPatientSupportAccessoryCode(QString qParam)
QString getPatientSupportIDTag() const
QString getReferencedPatientSetupNumber() const
float getFixationLightAzimuthalAngle() const
QStringList dir(QString searchString="") const
QString getBeamName() const
float getVirtualSourceAxisDistances() const
bool setNumberOfControlPoints(QString qParam)
QString _PatientSupportID
float _TotalWedgeTrayWaterEquivalentThickness
QStringList _propertyKeys
QVariant _ReferencedBolusSequence
bool setInstitutionName(QString qParam)
QVariant getIonBlockSequence() const
QVariant ReferencedBolusSequence
QVariant IonBeamLimitingDeviceSequence
float getFixationLightPolarAngle() const
QString _ReferencedToleranceTableNumber
QString _NumberOfCompensators
bool setFixationLightPolarAngle(float qParam)
bool setTotalWedgeTrayWaterEquivalentThickness(float qParam)
QString getSnoutSequenceTag() const
QString getBeamNumber() const
QVariant getIonBeamLimitingDeviceSequence() const
QString getManufacturerModelName() const
QString getNumberOfBoli() const
QString getTreatmentDeliveryType() const
QString getReferencedDoseSequenceTag() const
float _TotalCompensatorTrayWaterEquivalentThickness
QVariant _ApplicatorSequence
QString getDeviceSerialNumber() const
QString getNumberOfRangeModulators() const
QString FinalCumulativeMetersetWeight
bool setRadiationChargeState(int qParam)
float _TotalBlockTrayWaterEquivalentThickness
QString ReferencedPatientSetupNumber
QString NumberOfCompensators
Class to provide access to DRTIonBeamSequence.
std::vector< DcmDRTIonBeamSequenceInterface::Item > getSequence() const
Return the DRTIonBeamSequence this interface class provides access to.
Class to provide access to DRTIonBeamSequence.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
Main documentation file for ML users and developers.