MeVisLab Toolbox Reference
ml::DcmDRTTreatmentSessionIonBeamSequenceInterface Class Reference

Class to provide access to DRTTreatmentSessionIonBeamSequence. More...

#include <mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h>

Classes

class  Item

Public Member Functions

 DcmDRTTreatmentSessionIonBeamSequenceInterface ()
 DcmDRTTreatmentSessionIonBeamSequenceInterface (std::vector< DcmDRTTreatmentSessionIonBeamSequenceInterface::Item > dcmSequence)
 Default Constructor.
 DcmDRTTreatmentSessionIonBeamSequenceInterface (DCMTree::TreePtrVector treePtrSeq)
virtual ~DcmDRTTreatmentSessionIonBeamSequenceInterface ()
 Default virtual Destructor.
bool getBeamDescription (unsigned long idx, std::string &parameter) const
bool getBeamDescription (DCMTree::TreePtr item, std::string &parameter) const
std::string getBeamDescriptionTag () const
bool setBeamDescription (unsigned long idx, std::string parameter)
bool getBeamName (unsigned long idx, std::string &parameter) const
bool getBeamName (DCMTree::TreePtr item, std::string &parameter) const
std::string getBeamNameTag () const
bool setBeamName (unsigned long idx, std::string parameter)
bool getBeamType (unsigned long idx, std::string &parameter) const
bool getBeamType (DCMTree::TreePtr item, std::string &parameter) const
std::string getBeamTypeTag () const
bool setBeamType (unsigned long idx, std::string parameter)
bool getCurrentFractionNumber (unsigned long idx, std::string &parameter) const
bool getCurrentFractionNumber (DCMTree::TreePtr item, std::string &parameter) const
std::string getCurrentFractionNumberTag () const
bool setCurrentFractionNumber (unsigned long idx, std::string parameter)
bool getDeliveredPrimaryMeterset (unsigned long idx, std::string &parameter) const
bool getDeliveredPrimaryMeterset (DCMTree::TreePtr item, std::string &parameter) const
std::string getDeliveredPrimaryMetersetTag () const
bool setDeliveredPrimaryMeterset (unsigned long idx, std::string parameter)
bool getDeliveredSecondaryMeterset (unsigned long idx, std::string &parameter) const
bool getDeliveredSecondaryMeterset (DCMTree::TreePtr item, std::string &parameter) const
std::string getDeliveredSecondaryMetersetTag () const
bool setDeliveredSecondaryMeterset (unsigned long idx, std::string parameter)
bool getDeliveredTreatmentTime (unsigned long idx, std::string &parameter) const
bool getDeliveredTreatmentTime (DCMTree::TreePtr item, std::string &parameter) const
std::string getDeliveredTreatmentTimeTag () const
bool setDeliveredTreatmentTime (unsigned long idx, std::string parameter)
bool getFixationLightAzimuthalAngle (unsigned long idx, float &parameter) const
bool getFixationLightAzimuthalAngle (DCMTree::TreePtr item, float &parameter) const
std::string getFixationLightAzimuthalAngleTag () const
bool setFixationLightAzimuthalAngle (unsigned long idx, float parameter)
bool getFixationLightPolarAngle (unsigned long idx, float &parameter) const
bool getFixationLightPolarAngle (DCMTree::TreePtr item, float &parameter) const
std::string getFixationLightPolarAngleTag () const
bool setFixationLightPolarAngle (unsigned long idx, float parameter)
bool getNumberOfBlocks (unsigned long idx, std::string &parameter) const
bool getNumberOfBlocks (DCMTree::TreePtr item, std::string &parameter) const
std::string getNumberOfBlocksTag () const
bool setNumberOfBlocks (unsigned long idx, std::string parameter)
bool getNumberOfBoli (unsigned long idx, std::string &parameter) const
bool getNumberOfBoli (DCMTree::TreePtr item, std::string &parameter) const
std::string getNumberOfBoliTag () const
bool setNumberOfBoli (unsigned long idx, std::string parameter)
bool getNumberOfCompensators (unsigned long idx, std::string &parameter) const
bool getNumberOfCompensators (DCMTree::TreePtr item, std::string &parameter) const
std::string getNumberOfCompensatorsTag () const
bool setNumberOfCompensators (unsigned long idx, std::string parameter)
bool getNumberOfControlPoints (unsigned long idx, std::string &parameter) const
bool getNumberOfControlPoints (DCMTree::TreePtr item, std::string &parameter) const
std::string getNumberOfControlPointsTag () const
bool setNumberOfControlPoints (unsigned long idx, std::string parameter)
bool getNumberOfLateralSpreadingDevices (unsigned long idx, std::string &parameter) const
bool getNumberOfLateralSpreadingDevices (DCMTree::TreePtr item, std::string &parameter) const
std::string getNumberOfLateralSpreadingDevicesTag () const
bool setNumberOfLateralSpreadingDevices (unsigned long idx, std::string parameter)
bool getNumberOfRangeModulators (unsigned long idx, std::string &parameter) const
bool getNumberOfRangeModulators (DCMTree::TreePtr item, std::string &parameter) const
std::string getNumberOfRangeModulatorsTag () const
bool setNumberOfRangeModulators (unsigned long idx, std::string parameter)
bool getNumberOfRangeShifters (unsigned long idx, std::string &parameter) const
bool getNumberOfRangeShifters (DCMTree::TreePtr item, std::string &parameter) const
std::string getNumberOfRangeShiftersTag () const
bool setNumberOfRangeShifters (unsigned long idx, std::string parameter)
bool getNumberOfWedges (unsigned long idx, std::string &parameter) const
bool getNumberOfWedges (DCMTree::TreePtr item, std::string &parameter) const
std::string getNumberOfWedgesTag () const
bool setNumberOfWedges (unsigned long idx, std::string parameter)
bool getPatientSupportAccessoryCode (unsigned long idx, std::string &parameter) const
bool getPatientSupportAccessoryCode (DCMTree::TreePtr item, std::string &parameter) const
std::string getPatientSupportAccessoryCodeTag () const
bool setPatientSupportAccessoryCode (unsigned long idx, std::string parameter)
bool getPatientSupportID (unsigned long idx, std::string &parameter) const
bool getPatientSupportID (DCMTree::TreePtr item, std::string &parameter) const
std::string getPatientSupportIDTag () const
bool setPatientSupportID (unsigned long idx, std::string parameter)
bool getPatientSupportType (unsigned long idx, std::string &parameter) const
bool getPatientSupportType (DCMTree::TreePtr item, std::string &parameter) const
std::string getPatientSupportTypeTag () const
bool setPatientSupportType (unsigned long idx, std::string parameter)
bool getRadiationAtomicNumber (unsigned long idx, std::string &parameter) const
bool getRadiationAtomicNumber (DCMTree::TreePtr item, std::string &parameter) const
std::string getRadiationAtomicNumberTag () const
bool setRadiationAtomicNumber (unsigned long idx, std::string parameter)
bool getRadiationChargeState (unsigned long idx, int &parameter) const
bool getRadiationChargeState (DCMTree::TreePtr item, int &parameter) const
std::string getRadiationChargeStateTag () const
bool setRadiationChargeState (unsigned long idx, int parameter)
bool getRadiationMassNumber (unsigned long idx, std::string &parameter) const
bool getRadiationMassNumber (DCMTree::TreePtr item, std::string &parameter) const
std::string getRadiationMassNumberTag () const
bool setRadiationMassNumber (unsigned long idx, std::string parameter)
bool getRadiationType (unsigned long idx, std::string &parameter) const
bool getRadiationType (DCMTree::TreePtr item, std::string &parameter) const
std::string getRadiationTypeTag () const
bool setRadiationType (unsigned long idx, std::string parameter)
bool getReferencedBeamNumber (unsigned long idx, std::string &parameter) const
bool getReferencedBeamNumber (DCMTree::TreePtr item, std::string &parameter) const
std::string getReferencedBeamNumberTag () const
bool setReferencedBeamNumber (unsigned long idx, std::string parameter)
bool getReferencedPatientSetupNumber (unsigned long idx, std::string &parameter) const
bool getReferencedPatientSetupNumber (DCMTree::TreePtr item, std::string &parameter) const
std::string getReferencedPatientSetupNumberTag () const
bool setReferencedPatientSetupNumber (unsigned long idx, std::string parameter)
bool getReferencedToleranceTableNumber (unsigned long idx, std::string &parameter) const
bool getReferencedToleranceTableNumber (DCMTree::TreePtr item, std::string &parameter) const
std::string getReferencedToleranceTableNumberTag () const
bool setReferencedToleranceTableNumber (unsigned long idx, std::string parameter)
bool getScanMode (unsigned long idx, std::string &parameter) const
bool getScanMode (DCMTree::TreePtr item, std::string &parameter) const
std::string getScanModeTag () const
bool setScanMode (unsigned long idx, std::string parameter)
bool getSpecifiedPrimaryMeterset (unsigned long idx, std::string &parameter) const
bool getSpecifiedPrimaryMeterset (DCMTree::TreePtr item, std::string &parameter) const
std::string getSpecifiedPrimaryMetersetTag () const
bool setSpecifiedPrimaryMeterset (unsigned long idx, std::string parameter)
bool getSpecifiedSecondaryMeterset (unsigned long idx, std::string &parameter) const
bool getSpecifiedSecondaryMeterset (DCMTree::TreePtr item, std::string &parameter) const
std::string getSpecifiedSecondaryMetersetTag () const
bool setSpecifiedSecondaryMeterset (unsigned long idx, std::string parameter)
bool getSpecifiedTreatmentTime (unsigned long idx, std::string &parameter) const
bool getSpecifiedTreatmentTime (DCMTree::TreePtr item, std::string &parameter) const
std::string getSpecifiedTreatmentTimeTag () const
bool setSpecifiedTreatmentTime (unsigned long idx, std::string parameter)
bool getTreatmentDeliveryType (unsigned long idx, std::string &parameter) const
bool getTreatmentDeliveryType (DCMTree::TreePtr item, std::string &parameter) const
std::string getTreatmentDeliveryTypeTag () const
bool setTreatmentDeliveryType (unsigned long idx, std::string parameter)
bool getTreatmentTerminationCode (unsigned long idx, std::string &parameter) const
bool getTreatmentTerminationCode (DCMTree::TreePtr item, std::string &parameter) const
std::string getTreatmentTerminationCodeTag () const
bool setTreatmentTerminationCode (unsigned long idx, std::string parameter)
bool getTreatmentTerminationStatus (unsigned long idx, std::string &parameter) const
bool getTreatmentTerminationStatus (DCMTree::TreePtr item, std::string &parameter) const
std::string getTreatmentTerminationStatusTag () const
bool setTreatmentTerminationStatus (unsigned long idx, std::string parameter)
bool getTreatmentVerificationStatus (unsigned long idx, std::string &parameter) const
bool getTreatmentVerificationStatus (DCMTree::TreePtr item, std::string &parameter) const
std::string getTreatmentVerificationStatusTag () const
bool setTreatmentVerificationStatus (unsigned long idx, std::string parameter)
DcmDRTApplicatorSequenceInRTIonBeamsSessionRecordModuleInterface getApplicatorSequence (unsigned long idx) const
std::string getApplicatorSequenceTag () const
void setApplicatorSequence (DcmDRTApplicatorSequenceInRTIonBeamsSessionRecordModuleInterface seq, unsigned long idx)
DcmDRTBeamLimitingDeviceLeafPairsSequenceInterface getBeamLimitingDeviceLeafPairsSequence (unsigned long idx) const
std::string getBeamLimitingDeviceLeafPairsSequenceTag () const
void setBeamLimitingDeviceLeafPairsSequence (DcmDRTBeamLimitingDeviceLeafPairsSequenceInterface seq, unsigned long idx)
DcmDRTIonControlPointDeliverySequenceInterface getIonControlPointDeliverySequence (unsigned long idx) const
std::string getIonControlPointDeliverySequenceTag () const
void setIonControlPointDeliverySequence (DcmDRTIonControlPointDeliverySequenceInterface seq, unsigned long idx)
DcmDRTRecordedBlockSequenceInterface getRecordedBlockSequence (unsigned long idx) const
std::string getRecordedBlockSequenceTag () const
void setRecordedBlockSequence (DcmDRTRecordedBlockSequenceInterface seq, unsigned long idx)
DcmDRTRecordedCompensatorSequenceInterface getRecordedCompensatorSequence (unsigned long idx) const
std::string getRecordedCompensatorSequenceTag () const
void setRecordedCompensatorSequence (DcmDRTRecordedCompensatorSequenceInterface seq, unsigned long idx)
DcmDRTRecordedLateralSpreadingDeviceSequenceInterface getRecordedLateralSpreadingDeviceSequence (unsigned long idx) const
std::string getRecordedLateralSpreadingDeviceSequenceTag () const
void setRecordedLateralSpreadingDeviceSequence (DcmDRTRecordedLateralSpreadingDeviceSequenceInterface seq, unsigned long idx)
DcmDRTRecordedRangeModulatorSequenceInterface getRecordedRangeModulatorSequence (unsigned long idx) const
std::string getRecordedRangeModulatorSequenceTag () const
void setRecordedRangeModulatorSequence (DcmDRTRecordedRangeModulatorSequenceInterface seq, unsigned long idx)
DcmDRTRecordedRangeShifterSequenceInterface getRecordedRangeShifterSequence (unsigned long idx) const
std::string getRecordedRangeShifterSequenceTag () const
void setRecordedRangeShifterSequence (DcmDRTRecordedRangeShifterSequenceInterface seq, unsigned long idx)
DcmDRTRecordedSnoutSequenceInterface getRecordedSnoutSequence (unsigned long idx) const
std::string getRecordedSnoutSequenceTag () const
void setRecordedSnoutSequence (DcmDRTRecordedSnoutSequenceInterface seq, unsigned long idx)
DcmDRTRecordedWedgeSequenceInterface getRecordedWedgeSequence (unsigned long idx) const
std::string getRecordedWedgeSequenceTag () const
void setRecordedWedgeSequence (DcmDRTRecordedWedgeSequenceInterface seq, unsigned long idx)
DcmDRTReferencedBolusSequenceInRTIonBeamsSessionRecordModuleInterface getReferencedBolusSequence (unsigned long idx) const
std::string getReferencedBolusSequenceTag () const
void setReferencedBolusSequence (DcmDRTReferencedBolusSequenceInRTIonBeamsSessionRecordModuleInterface seq, unsigned long idx)
DcmDRTReferencedCalculatedDoseReferenceSequenceInterface getReferencedCalculatedDoseReferenceSequence (unsigned long idx) const
std::string getReferencedCalculatedDoseReferenceSequenceTag () const
void setReferencedCalculatedDoseReferenceSequence (DcmDRTReferencedCalculatedDoseReferenceSequenceInterface seq, unsigned long idx)
DcmDRTReferencedMeasuredDoseReferenceSequenceInterface getReferencedMeasuredDoseReferenceSequence (unsigned long idx) const
std::string getReferencedMeasuredDoseReferenceSequenceTag () const
void setReferencedMeasuredDoseReferenceSequence (DcmDRTReferencedMeasuredDoseReferenceSequenceInterface seq, unsigned long idx)
DcmDRTReferencedVerificationImageSequenceInterface getReferencedVerificationImageSequence (unsigned long idx) const
std::string getReferencedVerificationImageSequenceTag () const
void setReferencedVerificationImageSequence (DcmDRTReferencedVerificationImageSequenceInterface seq, unsigned long idx)
void setSequence (std::vector< DcmDRTTreatmentSessionIonBeamSequenceInterface::Item > dcmSequence)
std::vector< DcmDRTTreatmentSessionIonBeamSequenceInterface::ItemgetSequence () const
bool hasSequence () const
MLint getNumberOfItems () const
DcmDRTTreatmentSessionIonBeamSequenceInterface::Item getItem (const size_t idx) const
DcmDRTTreatmentSessionIonBeamSequenceInterface::ItemaddItem ()
void addItem (DcmDRTTreatmentSessionIonBeamSequenceInterface::Item newItem)
bool insertItem (const size_t idx)
bool removeItem (const size_t idx)

Protected Attributes

std::vector< DcmDRTTreatmentSessionIonBeamSequenceInterface::Item_itemVec
 Reference to the wrapped DICOM tree pointer vector.

Detailed Description

Class to provide access to DRTTreatmentSessionIonBeamSequence.

Definition at line 57 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

Constructor & Destructor Documentation

◆ DcmDRTTreatmentSessionIonBeamSequenceInterface() [1/3]

ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::DcmDRTTreatmentSessionIonBeamSequenceInterface ( )
inline

◆ DcmDRTTreatmentSessionIonBeamSequenceInterface() [2/3]

ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::DcmDRTTreatmentSessionIonBeamSequenceInterface ( std::vector< DcmDRTTreatmentSessionIonBeamSequenceInterface::Item > dcmSequence)
inline

Default Constructor.

Definition at line 335 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

References _itemVec.

◆ DcmDRTTreatmentSessionIonBeamSequenceInterface() [3/3]

ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::DcmDRTTreatmentSessionIonBeamSequenceInterface ( DCMTree::TreePtrVector treePtrSeq)
inline

Definition at line 337 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

References _itemVec.

◆ ~DcmDRTTreatmentSessionIonBeamSequenceInterface()

virtual ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::~DcmDRTTreatmentSessionIonBeamSequenceInterface ( )
inlinevirtual

Default virtual Destructor.

Definition at line 345 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

Member Function Documentation

◆ addItem() [1/2]

DcmDRTTreatmentSessionIonBeamSequenceInterface::Item & ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::addItem ( )
inline

Adds a new item to the sequence

Returns
Return the new item which has been added to the sequence

Definition at line 662 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

References _itemVec.

◆ addItem() [2/2]

void ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::addItem ( DcmDRTTreatmentSessionIonBeamSequenceInterface::Item newItem)
inline

Definition at line 667 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

References _itemVec.

◆ getApplicatorSequence()

DcmDRTApplicatorSequenceInRTIonBeamsSessionRecordModuleInterface ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getApplicatorSequence ( unsigned long idx) const

◆ getApplicatorSequenceTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getApplicatorSequenceTag ( ) const
inline

◆ getBeamDescription() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getBeamDescription ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getBeamDescription() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getBeamDescription ( unsigned long idx,
std::string & parameter ) const

◆ getBeamDescriptionTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getBeamDescriptionTag ( ) const
inline

◆ getBeamLimitingDeviceLeafPairsSequence()

DcmDRTBeamLimitingDeviceLeafPairsSequenceInterface ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getBeamLimitingDeviceLeafPairsSequence ( unsigned long idx) const

◆ getBeamLimitingDeviceLeafPairsSequenceTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getBeamLimitingDeviceLeafPairsSequenceTag ( ) const
inline

◆ getBeamName() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getBeamName ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getBeamName() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getBeamName ( unsigned long idx,
std::string & parameter ) const

◆ getBeamNameTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getBeamNameTag ( ) const
inline

◆ getBeamType() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getBeamType ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getBeamType() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getBeamType ( unsigned long idx,
std::string & parameter ) const

◆ getBeamTypeTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getBeamTypeTag ( ) const
inline

◆ getCurrentFractionNumber() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getCurrentFractionNumber ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getCurrentFractionNumber() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getCurrentFractionNumber ( unsigned long idx,
std::string & parameter ) const

◆ getCurrentFractionNumberTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getCurrentFractionNumberTag ( ) const
inline

◆ getDeliveredPrimaryMeterset() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getDeliveredPrimaryMeterset ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getDeliveredPrimaryMeterset() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getDeliveredPrimaryMeterset ( unsigned long idx,
std::string & parameter ) const

◆ getDeliveredPrimaryMetersetTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getDeliveredPrimaryMetersetTag ( ) const
inline

◆ getDeliveredSecondaryMeterset() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getDeliveredSecondaryMeterset ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getDeliveredSecondaryMeterset() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getDeliveredSecondaryMeterset ( unsigned long idx,
std::string & parameter ) const

◆ getDeliveredSecondaryMetersetTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getDeliveredSecondaryMetersetTag ( ) const
inline

◆ getDeliveredTreatmentTime() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getDeliveredTreatmentTime ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getDeliveredTreatmentTime() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getDeliveredTreatmentTime ( unsigned long idx,
std::string & parameter ) const

◆ getDeliveredTreatmentTimeTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getDeliveredTreatmentTimeTag ( ) const
inline

◆ getFixationLightAzimuthalAngle() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getFixationLightAzimuthalAngle ( DCMTree::TreePtr item,
float & parameter ) const

◆ getFixationLightAzimuthalAngle() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getFixationLightAzimuthalAngle ( unsigned long idx,
float & parameter ) const

◆ getFixationLightAzimuthalAngleTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getFixationLightAzimuthalAngleTag ( ) const
inline

◆ getFixationLightPolarAngle() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getFixationLightPolarAngle ( DCMTree::TreePtr item,
float & parameter ) const

◆ getFixationLightPolarAngle() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getFixationLightPolarAngle ( unsigned long idx,
float & parameter ) const

◆ getFixationLightPolarAngleTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getFixationLightPolarAngleTag ( ) const
inline

◆ getIonControlPointDeliverySequence()

DcmDRTIonControlPointDeliverySequenceInterface ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getIonControlPointDeliverySequence ( unsigned long idx) const

◆ getIonControlPointDeliverySequenceTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getIonControlPointDeliverySequenceTag ( ) const
inline

◆ getItem()

DcmDRTTreatmentSessionIonBeamSequenceInterface::Item ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getItem ( const size_t idx) const
inline

Gets the item at the indicated position.

Returns
The requested item, an empty item when the position is invalid

Definition at line 653 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

References _itemVec.

◆ getNumberOfBlocks() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfBlocks ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getNumberOfBlocks() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfBlocks ( unsigned long idx,
std::string & parameter ) const

◆ getNumberOfBlocksTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfBlocksTag ( ) const
inline

◆ getNumberOfBoli() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfBoli ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getNumberOfBoli() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfBoli ( unsigned long idx,
std::string & parameter ) const

◆ getNumberOfBoliTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfBoliTag ( ) const
inline

◆ getNumberOfCompensators() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfCompensators ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getNumberOfCompensators() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfCompensators ( unsigned long idx,
std::string & parameter ) const

◆ getNumberOfCompensatorsTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfCompensatorsTag ( ) const
inline

◆ getNumberOfControlPoints() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfControlPoints ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getNumberOfControlPoints() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfControlPoints ( unsigned long idx,
std::string & parameter ) const

◆ getNumberOfControlPointsTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfControlPointsTag ( ) const
inline

◆ getNumberOfItems()

MLint ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfItems ( ) const
inline

Return number of items the internal sequence consists of.

Returns
Number of items of internal sequence, 0 if internal sequence is NULL.

Definition at line 647 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

References _itemVec.

◆ getNumberOfLateralSpreadingDevices() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfLateralSpreadingDevices ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getNumberOfLateralSpreadingDevices() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfLateralSpreadingDevices ( unsigned long idx,
std::string & parameter ) const

◆ getNumberOfLateralSpreadingDevicesTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfLateralSpreadingDevicesTag ( ) const
inline

◆ getNumberOfRangeModulators() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfRangeModulators ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getNumberOfRangeModulators() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfRangeModulators ( unsigned long idx,
std::string & parameter ) const

◆ getNumberOfRangeModulatorsTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfRangeModulatorsTag ( ) const
inline

◆ getNumberOfRangeShifters() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfRangeShifters ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getNumberOfRangeShifters() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfRangeShifters ( unsigned long idx,
std::string & parameter ) const

◆ getNumberOfRangeShiftersTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfRangeShiftersTag ( ) const
inline

◆ getNumberOfWedges() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfWedges ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getNumberOfWedges() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfWedges ( unsigned long idx,
std::string & parameter ) const

◆ getNumberOfWedgesTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfWedgesTag ( ) const
inline

◆ getPatientSupportAccessoryCode() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getPatientSupportAccessoryCode ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getPatientSupportAccessoryCode() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getPatientSupportAccessoryCode ( unsigned long idx,
std::string & parameter ) const

◆ getPatientSupportAccessoryCodeTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getPatientSupportAccessoryCodeTag ( ) const
inline

◆ getPatientSupportID() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getPatientSupportID ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getPatientSupportID() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getPatientSupportID ( unsigned long idx,
std::string & parameter ) const

◆ getPatientSupportIDTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getPatientSupportIDTag ( ) const
inline

◆ getPatientSupportType() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getPatientSupportType ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getPatientSupportType() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getPatientSupportType ( unsigned long idx,
std::string & parameter ) const

◆ getPatientSupportTypeTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getPatientSupportTypeTag ( ) const
inline

◆ getRadiationAtomicNumber() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRadiationAtomicNumber ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getRadiationAtomicNumber() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRadiationAtomicNumber ( unsigned long idx,
std::string & parameter ) const

◆ getRadiationAtomicNumberTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRadiationAtomicNumberTag ( ) const
inline

◆ getRadiationChargeState() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRadiationChargeState ( DCMTree::TreePtr item,
int & parameter ) const

◆ getRadiationChargeState() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRadiationChargeState ( unsigned long idx,
int & parameter ) const

◆ getRadiationChargeStateTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRadiationChargeStateTag ( ) const
inline

◆ getRadiationMassNumber() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRadiationMassNumber ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getRadiationMassNumber() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRadiationMassNumber ( unsigned long idx,
std::string & parameter ) const

◆ getRadiationMassNumberTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRadiationMassNumberTag ( ) const
inline

◆ getRadiationType() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRadiationType ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getRadiationType() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRadiationType ( unsigned long idx,
std::string & parameter ) const

◆ getRadiationTypeTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRadiationTypeTag ( ) const
inline

◆ getRecordedBlockSequence()

DcmDRTRecordedBlockSequenceInterface ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedBlockSequence ( unsigned long idx) const

◆ getRecordedBlockSequenceTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedBlockSequenceTag ( ) const
inline

◆ getRecordedCompensatorSequence()

DcmDRTRecordedCompensatorSequenceInterface ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedCompensatorSequence ( unsigned long idx) const

◆ getRecordedCompensatorSequenceTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedCompensatorSequenceTag ( ) const
inline

◆ getRecordedLateralSpreadingDeviceSequence()

DcmDRTRecordedLateralSpreadingDeviceSequenceInterface ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedLateralSpreadingDeviceSequence ( unsigned long idx) const

◆ getRecordedLateralSpreadingDeviceSequenceTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedLateralSpreadingDeviceSequenceTag ( ) const
inline

◆ getRecordedRangeModulatorSequence()

DcmDRTRecordedRangeModulatorSequenceInterface ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedRangeModulatorSequence ( unsigned long idx) const

◆ getRecordedRangeModulatorSequenceTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedRangeModulatorSequenceTag ( ) const
inline

◆ getRecordedRangeShifterSequence()

DcmDRTRecordedRangeShifterSequenceInterface ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedRangeShifterSequence ( unsigned long idx) const

◆ getRecordedRangeShifterSequenceTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedRangeShifterSequenceTag ( ) const
inline

◆ getRecordedSnoutSequence()

DcmDRTRecordedSnoutSequenceInterface ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedSnoutSequence ( unsigned long idx) const

◆ getRecordedSnoutSequenceTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedSnoutSequenceTag ( ) const
inline

◆ getRecordedWedgeSequence()

DcmDRTRecordedWedgeSequenceInterface ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedWedgeSequence ( unsigned long idx) const

◆ getRecordedWedgeSequenceTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedWedgeSequenceTag ( ) const
inline

◆ getReferencedBeamNumber() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedBeamNumber ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getReferencedBeamNumber() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedBeamNumber ( unsigned long idx,
std::string & parameter ) const

◆ getReferencedBeamNumberTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedBeamNumberTag ( ) const
inline

◆ getReferencedBolusSequence()

DcmDRTReferencedBolusSequenceInRTIonBeamsSessionRecordModuleInterface ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedBolusSequence ( unsigned long idx) const

◆ getReferencedBolusSequenceTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedBolusSequenceTag ( ) const
inline

◆ getReferencedCalculatedDoseReferenceSequence()

DcmDRTReferencedCalculatedDoseReferenceSequenceInterface ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedCalculatedDoseReferenceSequence ( unsigned long idx) const

◆ getReferencedCalculatedDoseReferenceSequenceTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedCalculatedDoseReferenceSequenceTag ( ) const
inline

◆ getReferencedMeasuredDoseReferenceSequence()

DcmDRTReferencedMeasuredDoseReferenceSequenceInterface ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedMeasuredDoseReferenceSequence ( unsigned long idx) const

◆ getReferencedMeasuredDoseReferenceSequenceTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedMeasuredDoseReferenceSequenceTag ( ) const
inline

◆ getReferencedPatientSetupNumber() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedPatientSetupNumber ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getReferencedPatientSetupNumber() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedPatientSetupNumber ( unsigned long idx,
std::string & parameter ) const

◆ getReferencedPatientSetupNumberTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedPatientSetupNumberTag ( ) const
inline

◆ getReferencedToleranceTableNumber() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedToleranceTableNumber ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getReferencedToleranceTableNumber() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedToleranceTableNumber ( unsigned long idx,
std::string & parameter ) const

◆ getReferencedToleranceTableNumberTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedToleranceTableNumberTag ( ) const
inline

◆ getReferencedVerificationImageSequence()

DcmDRTReferencedVerificationImageSequenceInterface ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedVerificationImageSequence ( unsigned long idx) const

◆ getReferencedVerificationImageSequenceTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedVerificationImageSequenceTag ( ) const
inline

◆ getScanMode() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getScanMode ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getScanMode() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getScanMode ( unsigned long idx,
std::string & parameter ) const

◆ getScanModeTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getScanModeTag ( ) const
inline

◆ getSequence()

std::vector< DcmDRTTreatmentSessionIonBeamSequenceInterface::Item > ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getSequence ( ) const
inline

Return the DRTTreatmentSessionIonBeamSequence this interface class provides access to.

Parameters
dcmSequencePointer to DRTTreatmentSessionIonBeamSequence

Definition at line 635 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

References _itemVec.

Referenced by DRTTreatmentSessionIonBeamSequenceWrapper::DRTTreatmentSessionIonBeamSequenceWrapper(), and DRTTreatmentSessionIonBeamSequenceWrapper::operator=().

◆ getSpecifiedPrimaryMeterset() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getSpecifiedPrimaryMeterset ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getSpecifiedPrimaryMeterset() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getSpecifiedPrimaryMeterset ( unsigned long idx,
std::string & parameter ) const

◆ getSpecifiedPrimaryMetersetTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getSpecifiedPrimaryMetersetTag ( ) const
inline

◆ getSpecifiedSecondaryMeterset() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getSpecifiedSecondaryMeterset ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getSpecifiedSecondaryMeterset() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getSpecifiedSecondaryMeterset ( unsigned long idx,
std::string & parameter ) const

◆ getSpecifiedSecondaryMetersetTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getSpecifiedSecondaryMetersetTag ( ) const
inline

◆ getSpecifiedTreatmentTime() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getSpecifiedTreatmentTime ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getSpecifiedTreatmentTime() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getSpecifiedTreatmentTime ( unsigned long idx,
std::string & parameter ) const

◆ getSpecifiedTreatmentTimeTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getSpecifiedTreatmentTimeTag ( ) const
inline

◆ getTreatmentDeliveryType() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getTreatmentDeliveryType ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getTreatmentDeliveryType() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getTreatmentDeliveryType ( unsigned long idx,
std::string & parameter ) const

◆ getTreatmentDeliveryTypeTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getTreatmentDeliveryTypeTag ( ) const
inline

◆ getTreatmentTerminationCode() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getTreatmentTerminationCode ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getTreatmentTerminationCode() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getTreatmentTerminationCode ( unsigned long idx,
std::string & parameter ) const

◆ getTreatmentTerminationCodeTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getTreatmentTerminationCodeTag ( ) const
inline

◆ getTreatmentTerminationStatus() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getTreatmentTerminationStatus ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getTreatmentTerminationStatus() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getTreatmentTerminationStatus ( unsigned long idx,
std::string & parameter ) const

◆ getTreatmentTerminationStatusTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getTreatmentTerminationStatusTag ( ) const
inline

◆ getTreatmentVerificationStatus() [1/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getTreatmentVerificationStatus ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getTreatmentVerificationStatus() [2/2]

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getTreatmentVerificationStatus ( unsigned long idx,
std::string & parameter ) const

◆ getTreatmentVerificationStatusTag()

std::string ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getTreatmentVerificationStatusTag ( ) const
inline

◆ hasSequence()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::hasSequence ( ) const
inline

Check if the DRTTreatmentSessionIonBeamSequence is set.

Returns
True if internal pointer is set, False else.

Definition at line 641 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

References _itemVec.

◆ insertItem()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::insertItem ( const size_t idx)
inline

Insert an item at the indicated position

Returns
true is the insertion was successful, false if position is invalid

Definition at line 673 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

References _itemVec.

◆ removeItem()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::removeItem ( const size_t idx)
inline

Removes the indicated item from the sequence

Returns
true if the item was deleted successfully, false if the indicated position is invalid

Definition at line 685 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

References _itemVec.

◆ setApplicatorSequence()

void ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setApplicatorSequence ( DcmDRTApplicatorSequenceInRTIonBeamsSessionRecordModuleInterface seq,
unsigned long idx )

◆ setBeamDescription()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setBeamDescription ( unsigned long idx,
std::string parameter )

◆ setBeamLimitingDeviceLeafPairsSequence()

void ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setBeamLimitingDeviceLeafPairsSequence ( DcmDRTBeamLimitingDeviceLeafPairsSequenceInterface seq,
unsigned long idx )

◆ setBeamName()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setBeamName ( unsigned long idx,
std::string parameter )

◆ setBeamType()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setBeamType ( unsigned long idx,
std::string parameter )

◆ setCurrentFractionNumber()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setCurrentFractionNumber ( unsigned long idx,
std::string parameter )

◆ setDeliveredPrimaryMeterset()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setDeliveredPrimaryMeterset ( unsigned long idx,
std::string parameter )

◆ setDeliveredSecondaryMeterset()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setDeliveredSecondaryMeterset ( unsigned long idx,
std::string parameter )

◆ setDeliveredTreatmentTime()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setDeliveredTreatmentTime ( unsigned long idx,
std::string parameter )

◆ setFixationLightAzimuthalAngle()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setFixationLightAzimuthalAngle ( unsigned long idx,
float parameter )

◆ setFixationLightPolarAngle()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setFixationLightPolarAngle ( unsigned long idx,
float parameter )

◆ setIonControlPointDeliverySequence()

void ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setIonControlPointDeliverySequence ( DcmDRTIonControlPointDeliverySequenceInterface seq,
unsigned long idx )

◆ setNumberOfBlocks()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setNumberOfBlocks ( unsigned long idx,
std::string parameter )

◆ setNumberOfBoli()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setNumberOfBoli ( unsigned long idx,
std::string parameter )

◆ setNumberOfCompensators()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setNumberOfCompensators ( unsigned long idx,
std::string parameter )

◆ setNumberOfControlPoints()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setNumberOfControlPoints ( unsigned long idx,
std::string parameter )

◆ setNumberOfLateralSpreadingDevices()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setNumberOfLateralSpreadingDevices ( unsigned long idx,
std::string parameter )

◆ setNumberOfRangeModulators()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setNumberOfRangeModulators ( unsigned long idx,
std::string parameter )

◆ setNumberOfRangeShifters()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setNumberOfRangeShifters ( unsigned long idx,
std::string parameter )

◆ setNumberOfWedges()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setNumberOfWedges ( unsigned long idx,
std::string parameter )

◆ setPatientSupportAccessoryCode()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setPatientSupportAccessoryCode ( unsigned long idx,
std::string parameter )

◆ setPatientSupportID()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setPatientSupportID ( unsigned long idx,
std::string parameter )

◆ setPatientSupportType()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setPatientSupportType ( unsigned long idx,
std::string parameter )

◆ setRadiationAtomicNumber()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setRadiationAtomicNumber ( unsigned long idx,
std::string parameter )

◆ setRadiationChargeState()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setRadiationChargeState ( unsigned long idx,
int parameter )

◆ setRadiationMassNumber()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setRadiationMassNumber ( unsigned long idx,
std::string parameter )

◆ setRadiationType()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setRadiationType ( unsigned long idx,
std::string parameter )

◆ setRecordedBlockSequence()

void ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setRecordedBlockSequence ( DcmDRTRecordedBlockSequenceInterface seq,
unsigned long idx )

◆ setRecordedCompensatorSequence()

void ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setRecordedCompensatorSequence ( DcmDRTRecordedCompensatorSequenceInterface seq,
unsigned long idx )

◆ setRecordedLateralSpreadingDeviceSequence()

void ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setRecordedLateralSpreadingDeviceSequence ( DcmDRTRecordedLateralSpreadingDeviceSequenceInterface seq,
unsigned long idx )

◆ setRecordedRangeModulatorSequence()

void ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setRecordedRangeModulatorSequence ( DcmDRTRecordedRangeModulatorSequenceInterface seq,
unsigned long idx )

◆ setRecordedRangeShifterSequence()

void ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setRecordedRangeShifterSequence ( DcmDRTRecordedRangeShifterSequenceInterface seq,
unsigned long idx )

◆ setRecordedSnoutSequence()

void ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setRecordedSnoutSequence ( DcmDRTRecordedSnoutSequenceInterface seq,
unsigned long idx )

◆ setRecordedWedgeSequence()

void ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setRecordedWedgeSequence ( DcmDRTRecordedWedgeSequenceInterface seq,
unsigned long idx )

◆ setReferencedBeamNumber()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setReferencedBeamNumber ( unsigned long idx,
std::string parameter )

◆ setReferencedBolusSequence()

void ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setReferencedBolusSequence ( DcmDRTReferencedBolusSequenceInRTIonBeamsSessionRecordModuleInterface seq,
unsigned long idx )

◆ setReferencedCalculatedDoseReferenceSequence()

void ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setReferencedCalculatedDoseReferenceSequence ( DcmDRTReferencedCalculatedDoseReferenceSequenceInterface seq,
unsigned long idx )

◆ setReferencedMeasuredDoseReferenceSequence()

void ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setReferencedMeasuredDoseReferenceSequence ( DcmDRTReferencedMeasuredDoseReferenceSequenceInterface seq,
unsigned long idx )

◆ setReferencedPatientSetupNumber()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setReferencedPatientSetupNumber ( unsigned long idx,
std::string parameter )

◆ setReferencedToleranceTableNumber()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setReferencedToleranceTableNumber ( unsigned long idx,
std::string parameter )

◆ setReferencedVerificationImageSequence()

void ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setReferencedVerificationImageSequence ( DcmDRTReferencedVerificationImageSequenceInterface seq,
unsigned long idx )

◆ setScanMode()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setScanMode ( unsigned long idx,
std::string parameter )

◆ setSequence()

void ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setSequence ( std::vector< DcmDRTTreatmentSessionIonBeamSequenceInterface::Item > dcmSequence)
inline

Set the DRTTreatmentSessionIonBeamSequence this interface class provides access to.

Parameters
dcmSequencePointer to DRTTreatmentSessionIonBeamSequence

Definition at line 629 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

References _itemVec.

◆ setSpecifiedPrimaryMeterset()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setSpecifiedPrimaryMeterset ( unsigned long idx,
std::string parameter )

◆ setSpecifiedSecondaryMeterset()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setSpecifiedSecondaryMeterset ( unsigned long idx,
std::string parameter )

◆ setSpecifiedTreatmentTime()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setSpecifiedTreatmentTime ( unsigned long idx,
std::string parameter )

◆ setTreatmentDeliveryType()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setTreatmentDeliveryType ( unsigned long idx,
std::string parameter )

◆ setTreatmentTerminationCode()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setTreatmentTerminationCode ( unsigned long idx,
std::string parameter )

◆ setTreatmentTerminationStatus()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setTreatmentTerminationStatus ( unsigned long idx,
std::string parameter )

◆ setTreatmentVerificationStatus()

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setTreatmentVerificationStatus ( unsigned long idx,
std::string parameter )

Member Data Documentation

◆ _itemVec

std::vector<DcmDRTTreatmentSessionIonBeamSequenceInterface::Item> ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::_itemVec
protected

The documentation for this class was generated from the following file: