MeVisLab Toolbox Reference
ml::DcmDRTIonBeamSequenceInterface Class Reference

Class to provide access to DRTIonBeamSequence. More...

#include <mlDcmDRTIonBeamSequenceInterface.h>

Classes

class  Item

Public Member Functions

 DcmDRTIonBeamSequenceInterface ()
 DcmDRTIonBeamSequenceInterface (std::vector< DcmDRTIonBeamSequenceInterface::Item > dcmSequence)
 Default Constructor.
 DcmDRTIonBeamSequenceInterface (DCMTree::TreePtrVector treePtrSeq)
virtual ~DcmDRTIonBeamSequenceInterface ()
 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 getBeamNumber (unsigned long idx, std::string &parameter) const
bool getBeamNumber (DCMTree::TreePtr item, std::string &parameter) const
std::string getBeamNumberTag () const
bool setBeamNumber (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 getDeviceSerialNumber (unsigned long idx, std::string &parameter) const
bool getDeviceSerialNumber (DCMTree::TreePtr item, std::string &parameter) const
std::string getDeviceSerialNumberTag () const
bool setDeviceSerialNumber (unsigned long idx, std::string parameter)
bool getFinalCumulativeMetersetWeight (unsigned long idx, std::string &parameter) const
bool getFinalCumulativeMetersetWeight (DCMTree::TreePtr item, std::string &parameter) const
std::string getFinalCumulativeMetersetWeightTag () const
bool setFinalCumulativeMetersetWeight (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 getInstitutionAddress (unsigned long idx, std::string &parameter) const
bool getInstitutionAddress (DCMTree::TreePtr item, std::string &parameter) const
std::string getInstitutionAddressTag () const
bool setInstitutionAddress (unsigned long idx, std::string parameter)
bool getInstitutionName (unsigned long idx, std::string &parameter) const
bool getInstitutionName (DCMTree::TreePtr item, std::string &parameter) const
std::string getInstitutionNameTag () const
bool setInstitutionName (unsigned long idx, std::string parameter)
bool getInstitutionalDepartmentName (unsigned long idx, std::string &parameter) const
bool getInstitutionalDepartmentName (DCMTree::TreePtr item, std::string &parameter) const
std::string getInstitutionalDepartmentNameTag () const
bool setInstitutionalDepartmentName (unsigned long idx, std::string parameter)
bool getManufacturer (unsigned long idx, std::string &parameter) const
bool getManufacturer (DCMTree::TreePtr item, std::string &parameter) const
std::string getManufacturerTag () const
bool setManufacturer (unsigned long idx, std::string parameter)
bool getManufacturerModelName (unsigned long idx, std::string &parameter) const
bool getManufacturerModelName (DCMTree::TreePtr item, std::string &parameter) const
std::string getManufacturerModelNameTag () const
bool setManufacturerModelName (unsigned long idx, std::string 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 getPrimaryDosimeterUnit (unsigned long idx, std::string &parameter) const
bool getPrimaryDosimeterUnit (DCMTree::TreePtr item, std::string &parameter) const
std::string getPrimaryDosimeterUnitTag () const
bool setPrimaryDosimeterUnit (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 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 getTotalBlockTrayWaterEquivalentThickness (unsigned long idx, float &parameter) const
bool getTotalBlockTrayWaterEquivalentThickness (DCMTree::TreePtr item, float &parameter) const
std::string getTotalBlockTrayWaterEquivalentThicknessTag () const
bool setTotalBlockTrayWaterEquivalentThickness (unsigned long idx, float parameter)
bool getTotalCompensatorTrayWaterEquivalentThickness (unsigned long idx, float &parameter) const
bool getTotalCompensatorTrayWaterEquivalentThickness (DCMTree::TreePtr item, float &parameter) const
std::string getTotalCompensatorTrayWaterEquivalentThicknessTag () const
bool setTotalCompensatorTrayWaterEquivalentThickness (unsigned long idx, float parameter)
bool getTotalWedgeTrayWaterEquivalentThickness (unsigned long idx, float &parameter) const
bool getTotalWedgeTrayWaterEquivalentThickness (DCMTree::TreePtr item, float &parameter) const
std::string getTotalWedgeTrayWaterEquivalentThicknessTag () const
bool setTotalWedgeTrayWaterEquivalentThickness (unsigned long idx, float 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 getTreatmentMachineName (unsigned long idx, std::string &parameter) const
bool getTreatmentMachineName (DCMTree::TreePtr item, std::string &parameter) const
std::string getTreatmentMachineNameTag () const
bool setTreatmentMachineName (unsigned long idx, std::string parameter)
bool getVirtualSourceAxisDistances (unsigned long idx, float &parameter) const
bool getVirtualSourceAxisDistances (DCMTree::TreePtr item, float &parameter) const
std::string getVirtualSourceAxisDistancesTag () const
bool setVirtualSourceAxisDistances (unsigned long idx, float parameter)
DcmDRTApplicatorSequenceInRTIonBeamsModuleInterface getApplicatorSequence (unsigned long idx) const
std::string getApplicatorSequenceTag () const
void setApplicatorSequence (DcmDRTApplicatorSequenceInRTIonBeamsModuleInterface seq, unsigned long idx)
DcmDRTIonBeamLimitingDeviceSequenceInterface getIonBeamLimitingDeviceSequence (unsigned long idx) const
std::string getIonBeamLimitingDeviceSequenceTag () const
void setIonBeamLimitingDeviceSequence (DcmDRTIonBeamLimitingDeviceSequenceInterface seq, unsigned long idx)
DcmDRTIonBlockSequenceInterface getIonBlockSequence (unsigned long idx) const
std::string getIonBlockSequenceTag () const
void setIonBlockSequence (DcmDRTIonBlockSequenceInterface seq, unsigned long idx)
DcmDRTIonControlPointSequenceInterface getIonControlPointSequence (unsigned long idx) const
std::string getIonControlPointSequenceTag () const
void setIonControlPointSequence (DcmDRTIonControlPointSequenceInterface seq, unsigned long idx)
DcmDRTIonRangeCompensatorSequenceInterface getIonRangeCompensatorSequence (unsigned long idx) const
std::string getIonRangeCompensatorSequenceTag () const
void setIonRangeCompensatorSequence (DcmDRTIonRangeCompensatorSequenceInterface seq, unsigned long idx)
DcmDRTIonWedgeSequenceInterface getIonWedgeSequence (unsigned long idx) const
std::string getIonWedgeSequenceTag () const
void setIonWedgeSequence (DcmDRTIonWedgeSequenceInterface seq, unsigned long idx)
DcmDRTLateralSpreadingDeviceSequenceInterface getLateralSpreadingDeviceSequence (unsigned long idx) const
std::string getLateralSpreadingDeviceSequenceTag () const
void setLateralSpreadingDeviceSequence (DcmDRTLateralSpreadingDeviceSequenceInterface seq, unsigned long idx)
DcmDRTRangeModulatorSequenceInterface getRangeModulatorSequence (unsigned long idx) const
std::string getRangeModulatorSequenceTag () const
void setRangeModulatorSequence (DcmDRTRangeModulatorSequenceInterface seq, unsigned long idx)
DcmDRTRangeShifterSequenceInterface getRangeShifterSequence (unsigned long idx) const
std::string getRangeShifterSequenceTag () const
void setRangeShifterSequence (DcmDRTRangeShifterSequenceInterface seq, unsigned long idx)
DcmDRTReferencedBolusSequenceInRTIonBeamsModuleInterface getReferencedBolusSequence (unsigned long idx) const
std::string getReferencedBolusSequenceTag () const
void setReferencedBolusSequence (DcmDRTReferencedBolusSequenceInRTIonBeamsModuleInterface seq, unsigned long idx)
DcmDRTReferencedDoseSequenceInterface getReferencedDoseSequence (unsigned long idx) const
std::string getReferencedDoseSequenceTag () const
void setReferencedDoseSequence (DcmDRTReferencedDoseSequenceInterface seq, unsigned long idx)
DcmDRTReferencedReferenceImageSequenceInRTIonBeamsModuleInterface getReferencedReferenceImageSequence (unsigned long idx) const
std::string getReferencedReferenceImageSequenceTag () const
void setReferencedReferenceImageSequence (DcmDRTReferencedReferenceImageSequenceInRTIonBeamsModuleInterface seq, unsigned long idx)
DcmDRTSnoutSequenceInterface getSnoutSequence (unsigned long idx) const
std::string getSnoutSequenceTag () const
void setSnoutSequence (DcmDRTSnoutSequenceInterface seq, unsigned long idx)
void setSequence (std::vector< DcmDRTIonBeamSequenceInterface::Item > dcmSequence)
std::vector< DcmDRTIonBeamSequenceInterface::ItemgetSequence () const
bool hasSequence () const
MLint getNumberOfItems () const
DcmDRTIonBeamSequenceInterface::Item getItem (const size_t idx) const
DcmDRTIonBeamSequenceInterface::ItemaddItem ()
void addItem (DcmDRTIonBeamSequenceInterface::Item newItem)
bool insertItem (const size_t idx)
bool removeItem (const size_t idx)

Protected Attributes

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

Detailed Description

Class to provide access to DRTIonBeamSequence.

Definition at line 56 of file mlDcmDRTIonBeamSequenceInterface.h.

Constructor & Destructor Documentation

◆ DcmDRTIonBeamSequenceInterface() [1/3]

ml::DcmDRTIonBeamSequenceInterface::DcmDRTIonBeamSequenceInterface ( )
inline

Definition at line 341 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ DcmDRTIonBeamSequenceInterface() [2/3]

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

Default Constructor.

Definition at line 344 of file mlDcmDRTIonBeamSequenceInterface.h.

References _itemVec.

◆ DcmDRTIonBeamSequenceInterface() [3/3]

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

Definition at line 346 of file mlDcmDRTIonBeamSequenceInterface.h.

References _itemVec.

◆ ~DcmDRTIonBeamSequenceInterface()

virtual ml::DcmDRTIonBeamSequenceInterface::~DcmDRTIonBeamSequenceInterface ( )
inlinevirtual

Default virtual Destructor.

Definition at line 354 of file mlDcmDRTIonBeamSequenceInterface.h.

Member Function Documentation

◆ addItem() [1/2]

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

Adds a new item to the sequence

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

Definition at line 684 of file mlDcmDRTIonBeamSequenceInterface.h.

References _itemVec.

◆ addItem() [2/2]

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

Definition at line 689 of file mlDcmDRTIonBeamSequenceInterface.h.

References _itemVec.

◆ getApplicatorSequence()

DcmDRTApplicatorSequenceInRTIonBeamsModuleInterface ml::DcmDRTIonBeamSequenceInterface::getApplicatorSequence ( unsigned long idx) const

◆ getApplicatorSequenceTag()

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

Definition at line 585 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getBeamDescription() [1/2]

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

◆ getBeamDescription() [2/2]

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

◆ getBeamDescriptionTag()

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

Definition at line 358 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getBeamName() [1/2]

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

◆ getBeamName() [2/2]

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

◆ getBeamNameTag()

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

Definition at line 364 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getBeamNumber() [1/2]

bool ml::DcmDRTIonBeamSequenceInterface::getBeamNumber ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getBeamNumber() [2/2]

bool ml::DcmDRTIonBeamSequenceInterface::getBeamNumber ( unsigned long idx,
std::string & parameter ) const

◆ getBeamNumberTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getBeamNumberTag ( ) const
inline

Definition at line 370 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getBeamType() [1/2]

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

◆ getBeamType() [2/2]

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

◆ getBeamTypeTag()

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

Definition at line 376 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getDeviceSerialNumber() [1/2]

bool ml::DcmDRTIonBeamSequenceInterface::getDeviceSerialNumber ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getDeviceSerialNumber() [2/2]

bool ml::DcmDRTIonBeamSequenceInterface::getDeviceSerialNumber ( unsigned long idx,
std::string & parameter ) const

◆ getDeviceSerialNumberTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getDeviceSerialNumberTag ( ) const
inline

Definition at line 382 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getFinalCumulativeMetersetWeight() [1/2]

bool ml::DcmDRTIonBeamSequenceInterface::getFinalCumulativeMetersetWeight ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getFinalCumulativeMetersetWeight() [2/2]

bool ml::DcmDRTIonBeamSequenceInterface::getFinalCumulativeMetersetWeight ( unsigned long idx,
std::string & parameter ) const

◆ getFinalCumulativeMetersetWeightTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getFinalCumulativeMetersetWeightTag ( ) const
inline

Definition at line 388 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getFixationLightAzimuthalAngle() [1/2]

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

◆ getFixationLightAzimuthalAngle() [2/2]

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

◆ getFixationLightAzimuthalAngleTag()

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

Definition at line 394 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getFixationLightPolarAngle() [1/2]

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

◆ getFixationLightPolarAngle() [2/2]

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

◆ getFixationLightPolarAngleTag()

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

Definition at line 400 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getInstitutionAddress() [1/2]

bool ml::DcmDRTIonBeamSequenceInterface::getInstitutionAddress ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getInstitutionAddress() [2/2]

bool ml::DcmDRTIonBeamSequenceInterface::getInstitutionAddress ( unsigned long idx,
std::string & parameter ) const

◆ getInstitutionAddressTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getInstitutionAddressTag ( ) const
inline

Definition at line 406 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getInstitutionalDepartmentName() [1/2]

bool ml::DcmDRTIonBeamSequenceInterface::getInstitutionalDepartmentName ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getInstitutionalDepartmentName() [2/2]

bool ml::DcmDRTIonBeamSequenceInterface::getInstitutionalDepartmentName ( unsigned long idx,
std::string & parameter ) const

◆ getInstitutionalDepartmentNameTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getInstitutionalDepartmentNameTag ( ) const
inline

Definition at line 418 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getInstitutionName() [1/2]

bool ml::DcmDRTIonBeamSequenceInterface::getInstitutionName ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getInstitutionName() [2/2]

bool ml::DcmDRTIonBeamSequenceInterface::getInstitutionName ( unsigned long idx,
std::string & parameter ) const

◆ getInstitutionNameTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getInstitutionNameTag ( ) const
inline

Definition at line 412 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getIonBeamLimitingDeviceSequence()

DcmDRTIonBeamLimitingDeviceSequenceInterface ml::DcmDRTIonBeamSequenceInterface::getIonBeamLimitingDeviceSequence ( unsigned long idx) const

◆ getIonBeamLimitingDeviceSequenceTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getIonBeamLimitingDeviceSequenceTag ( ) const
inline

Definition at line 590 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getIonBlockSequence()

DcmDRTIonBlockSequenceInterface ml::DcmDRTIonBeamSequenceInterface::getIonBlockSequence ( unsigned long idx) const

◆ getIonBlockSequenceTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getIonBlockSequenceTag ( ) const
inline

Definition at line 595 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getIonControlPointSequence()

DcmDRTIonControlPointSequenceInterface ml::DcmDRTIonBeamSequenceInterface::getIonControlPointSequence ( unsigned long idx) const

◆ getIonControlPointSequenceTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getIonControlPointSequenceTag ( ) const
inline

Definition at line 600 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getIonRangeCompensatorSequence()

DcmDRTIonRangeCompensatorSequenceInterface ml::DcmDRTIonBeamSequenceInterface::getIonRangeCompensatorSequence ( unsigned long idx) const

◆ getIonRangeCompensatorSequenceTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getIonRangeCompensatorSequenceTag ( ) const
inline

Definition at line 605 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getIonWedgeSequence()

DcmDRTIonWedgeSequenceInterface ml::DcmDRTIonBeamSequenceInterface::getIonWedgeSequence ( unsigned long idx) const

◆ getIonWedgeSequenceTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getIonWedgeSequenceTag ( ) const
inline

Definition at line 610 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getItem()

DcmDRTIonBeamSequenceInterface::Item ml::DcmDRTIonBeamSequenceInterface::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 675 of file mlDcmDRTIonBeamSequenceInterface.h.

References _itemVec.

◆ getLateralSpreadingDeviceSequence()

DcmDRTLateralSpreadingDeviceSequenceInterface ml::DcmDRTIonBeamSequenceInterface::getLateralSpreadingDeviceSequence ( unsigned long idx) const

◆ getLateralSpreadingDeviceSequenceTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getLateralSpreadingDeviceSequenceTag ( ) const
inline

Definition at line 615 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getManufacturer() [1/2]

bool ml::DcmDRTIonBeamSequenceInterface::getManufacturer ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getManufacturer() [2/2]

bool ml::DcmDRTIonBeamSequenceInterface::getManufacturer ( unsigned long idx,
std::string & parameter ) const

◆ getManufacturerModelName() [1/2]

bool ml::DcmDRTIonBeamSequenceInterface::getManufacturerModelName ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getManufacturerModelName() [2/2]

bool ml::DcmDRTIonBeamSequenceInterface::getManufacturerModelName ( unsigned long idx,
std::string & parameter ) const

◆ getManufacturerModelNameTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getManufacturerModelNameTag ( ) const
inline

Definition at line 430 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getManufacturerTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getManufacturerTag ( ) const
inline

Definition at line 424 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getNumberOfBlocks() [1/2]

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

◆ getNumberOfBlocks() [2/2]

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

◆ getNumberOfBlocksTag()

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

Definition at line 436 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getNumberOfBoli() [1/2]

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

◆ getNumberOfBoli() [2/2]

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

◆ getNumberOfBoliTag()

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

Definition at line 442 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getNumberOfCompensators() [1/2]

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

◆ getNumberOfCompensators() [2/2]

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

◆ getNumberOfCompensatorsTag()

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

Definition at line 448 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getNumberOfControlPoints() [1/2]

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

◆ getNumberOfControlPoints() [2/2]

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

◆ getNumberOfControlPointsTag()

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

Definition at line 454 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getNumberOfItems()

MLint ml::DcmDRTIonBeamSequenceInterface::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 669 of file mlDcmDRTIonBeamSequenceInterface.h.

References _itemVec.

◆ getNumberOfLateralSpreadingDevices() [1/2]

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

◆ getNumberOfLateralSpreadingDevices() [2/2]

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

◆ getNumberOfLateralSpreadingDevicesTag()

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

Definition at line 460 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getNumberOfRangeModulators() [1/2]

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

◆ getNumberOfRangeModulators() [2/2]

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

◆ getNumberOfRangeModulatorsTag()

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

Definition at line 466 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getNumberOfRangeShifters() [1/2]

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

◆ getNumberOfRangeShifters() [2/2]

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

◆ getNumberOfRangeShiftersTag()

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

Definition at line 472 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getNumberOfWedges() [1/2]

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

◆ getNumberOfWedges() [2/2]

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

◆ getNumberOfWedgesTag()

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

Definition at line 478 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getPatientSupportAccessoryCode() [1/2]

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

◆ getPatientSupportAccessoryCode() [2/2]

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

◆ getPatientSupportAccessoryCodeTag()

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

Definition at line 484 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getPatientSupportID() [1/2]

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

◆ getPatientSupportID() [2/2]

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

◆ getPatientSupportIDTag()

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

Definition at line 490 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getPatientSupportType() [1/2]

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

◆ getPatientSupportType() [2/2]

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

◆ getPatientSupportTypeTag()

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

Definition at line 496 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getPrimaryDosimeterUnit() [1/2]

bool ml::DcmDRTIonBeamSequenceInterface::getPrimaryDosimeterUnit ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getPrimaryDosimeterUnit() [2/2]

bool ml::DcmDRTIonBeamSequenceInterface::getPrimaryDosimeterUnit ( unsigned long idx,
std::string & parameter ) const

◆ getPrimaryDosimeterUnitTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getPrimaryDosimeterUnitTag ( ) const
inline

Definition at line 502 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getRadiationAtomicNumber() [1/2]

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

◆ getRadiationAtomicNumber() [2/2]

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

◆ getRadiationAtomicNumberTag()

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

Definition at line 508 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getRadiationChargeState() [1/2]

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

◆ getRadiationChargeState() [2/2]

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

◆ getRadiationChargeStateTag()

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

Definition at line 514 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getRadiationMassNumber() [1/2]

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

◆ getRadiationMassNumber() [2/2]

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

◆ getRadiationMassNumberTag()

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

Definition at line 520 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getRadiationType() [1/2]

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

◆ getRadiationType() [2/2]

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

◆ getRadiationTypeTag()

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

Definition at line 526 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getRangeModulatorSequence()

DcmDRTRangeModulatorSequenceInterface ml::DcmDRTIonBeamSequenceInterface::getRangeModulatorSequence ( unsigned long idx) const

◆ getRangeModulatorSequenceTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getRangeModulatorSequenceTag ( ) const
inline

Definition at line 620 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getRangeShifterSequence()

DcmDRTRangeShifterSequenceInterface ml::DcmDRTIonBeamSequenceInterface::getRangeShifterSequence ( unsigned long idx) const

◆ getRangeShifterSequenceTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getRangeShifterSequenceTag ( ) const
inline

Definition at line 625 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getReferencedBolusSequence()

DcmDRTReferencedBolusSequenceInRTIonBeamsModuleInterface ml::DcmDRTIonBeamSequenceInterface::getReferencedBolusSequence ( unsigned long idx) const

◆ getReferencedBolusSequenceTag()

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

Definition at line 630 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getReferencedDoseSequence()

DcmDRTReferencedDoseSequenceInterface ml::DcmDRTIonBeamSequenceInterface::getReferencedDoseSequence ( unsigned long idx) const

◆ getReferencedDoseSequenceTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getReferencedDoseSequenceTag ( ) const
inline

Definition at line 635 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getReferencedPatientSetupNumber() [1/2]

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

◆ getReferencedPatientSetupNumber() [2/2]

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

◆ getReferencedPatientSetupNumberTag()

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

Definition at line 532 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getReferencedReferenceImageSequence()

DcmDRTReferencedReferenceImageSequenceInRTIonBeamsModuleInterface ml::DcmDRTIonBeamSequenceInterface::getReferencedReferenceImageSequence ( unsigned long idx) const

◆ getReferencedReferenceImageSequenceTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getReferencedReferenceImageSequenceTag ( ) const
inline

Definition at line 640 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getReferencedToleranceTableNumber() [1/2]

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

◆ getReferencedToleranceTableNumber() [2/2]

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

◆ getReferencedToleranceTableNumberTag()

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

Definition at line 538 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getScanMode() [1/2]

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

◆ getScanMode() [2/2]

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

◆ getScanModeTag()

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

Definition at line 544 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getSequence()

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

Return the DRTIonBeamSequence this interface class provides access to.

Parameters
dcmSequencePointer to DRTIonBeamSequence

Definition at line 657 of file mlDcmDRTIonBeamSequenceInterface.h.

References _itemVec.

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

◆ getSnoutSequence()

DcmDRTSnoutSequenceInterface ml::DcmDRTIonBeamSequenceInterface::getSnoutSequence ( unsigned long idx) const

◆ getSnoutSequenceTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getSnoutSequenceTag ( ) const
inline

Definition at line 645 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getTotalBlockTrayWaterEquivalentThickness() [1/2]

bool ml::DcmDRTIonBeamSequenceInterface::getTotalBlockTrayWaterEquivalentThickness ( DCMTree::TreePtr item,
float & parameter ) const

◆ getTotalBlockTrayWaterEquivalentThickness() [2/2]

bool ml::DcmDRTIonBeamSequenceInterface::getTotalBlockTrayWaterEquivalentThickness ( unsigned long idx,
float & parameter ) const

◆ getTotalBlockTrayWaterEquivalentThicknessTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getTotalBlockTrayWaterEquivalentThicknessTag ( ) const
inline

Definition at line 550 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getTotalCompensatorTrayWaterEquivalentThickness() [1/2]

bool ml::DcmDRTIonBeamSequenceInterface::getTotalCompensatorTrayWaterEquivalentThickness ( DCMTree::TreePtr item,
float & parameter ) const

◆ getTotalCompensatorTrayWaterEquivalentThickness() [2/2]

bool ml::DcmDRTIonBeamSequenceInterface::getTotalCompensatorTrayWaterEquivalentThickness ( unsigned long idx,
float & parameter ) const

◆ getTotalCompensatorTrayWaterEquivalentThicknessTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getTotalCompensatorTrayWaterEquivalentThicknessTag ( ) const
inline

Definition at line 556 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getTotalWedgeTrayWaterEquivalentThickness() [1/2]

bool ml::DcmDRTIonBeamSequenceInterface::getTotalWedgeTrayWaterEquivalentThickness ( DCMTree::TreePtr item,
float & parameter ) const

◆ getTotalWedgeTrayWaterEquivalentThickness() [2/2]

bool ml::DcmDRTIonBeamSequenceInterface::getTotalWedgeTrayWaterEquivalentThickness ( unsigned long idx,
float & parameter ) const

◆ getTotalWedgeTrayWaterEquivalentThicknessTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getTotalWedgeTrayWaterEquivalentThicknessTag ( ) const
inline

Definition at line 562 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getTreatmentDeliveryType() [1/2]

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

◆ getTreatmentDeliveryType() [2/2]

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

◆ getTreatmentDeliveryTypeTag()

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

Definition at line 568 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getTreatmentMachineName() [1/2]

bool ml::DcmDRTIonBeamSequenceInterface::getTreatmentMachineName ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getTreatmentMachineName() [2/2]

bool ml::DcmDRTIonBeamSequenceInterface::getTreatmentMachineName ( unsigned long idx,
std::string & parameter ) const

◆ getTreatmentMachineNameTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getTreatmentMachineNameTag ( ) const
inline

Definition at line 574 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ getVirtualSourceAxisDistances() [1/2]

bool ml::DcmDRTIonBeamSequenceInterface::getVirtualSourceAxisDistances ( DCMTree::TreePtr item,
float & parameter ) const

◆ getVirtualSourceAxisDistances() [2/2]

bool ml::DcmDRTIonBeamSequenceInterface::getVirtualSourceAxisDistances ( unsigned long idx,
float & parameter ) const

◆ getVirtualSourceAxisDistancesTag()

std::string ml::DcmDRTIonBeamSequenceInterface::getVirtualSourceAxisDistancesTag ( ) const
inline

Definition at line 580 of file mlDcmDRTIonBeamSequenceInterface.h.

◆ hasSequence()

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

Check if the DRTIonBeamSequence is set.

Returns
True if internal pointer is set, False else.

Definition at line 663 of file mlDcmDRTIonBeamSequenceInterface.h.

References _itemVec.

◆ insertItem()

bool ml::DcmDRTIonBeamSequenceInterface::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 695 of file mlDcmDRTIonBeamSequenceInterface.h.

References _itemVec.

◆ removeItem()

bool ml::DcmDRTIonBeamSequenceInterface::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 707 of file mlDcmDRTIonBeamSequenceInterface.h.

References _itemVec.

◆ setApplicatorSequence()

void ml::DcmDRTIonBeamSequenceInterface::setApplicatorSequence ( DcmDRTApplicatorSequenceInRTIonBeamsModuleInterface seq,
unsigned long idx )

◆ setBeamDescription()

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

◆ setBeamName()

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

◆ setBeamNumber()

bool ml::DcmDRTIonBeamSequenceInterface::setBeamNumber ( unsigned long idx,
std::string parameter )

◆ setBeamType()

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

◆ setDeviceSerialNumber()

bool ml::DcmDRTIonBeamSequenceInterface::setDeviceSerialNumber ( unsigned long idx,
std::string parameter )

◆ setFinalCumulativeMetersetWeight()

bool ml::DcmDRTIonBeamSequenceInterface::setFinalCumulativeMetersetWeight ( unsigned long idx,
std::string parameter )

◆ setFixationLightAzimuthalAngle()

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

◆ setFixationLightPolarAngle()

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

◆ setInstitutionAddress()

bool ml::DcmDRTIonBeamSequenceInterface::setInstitutionAddress ( unsigned long idx,
std::string parameter )

◆ setInstitutionalDepartmentName()

bool ml::DcmDRTIonBeamSequenceInterface::setInstitutionalDepartmentName ( unsigned long idx,
std::string parameter )

◆ setInstitutionName()

bool ml::DcmDRTIonBeamSequenceInterface::setInstitutionName ( unsigned long idx,
std::string parameter )

◆ setIonBeamLimitingDeviceSequence()

void ml::DcmDRTIonBeamSequenceInterface::setIonBeamLimitingDeviceSequence ( DcmDRTIonBeamLimitingDeviceSequenceInterface seq,
unsigned long idx )

◆ setIonBlockSequence()

void ml::DcmDRTIonBeamSequenceInterface::setIonBlockSequence ( DcmDRTIonBlockSequenceInterface seq,
unsigned long idx )

◆ setIonControlPointSequence()

void ml::DcmDRTIonBeamSequenceInterface::setIonControlPointSequence ( DcmDRTIonControlPointSequenceInterface seq,
unsigned long idx )

◆ setIonRangeCompensatorSequence()

void ml::DcmDRTIonBeamSequenceInterface::setIonRangeCompensatorSequence ( DcmDRTIonRangeCompensatorSequenceInterface seq,
unsigned long idx )

◆ setIonWedgeSequence()

void ml::DcmDRTIonBeamSequenceInterface::setIonWedgeSequence ( DcmDRTIonWedgeSequenceInterface seq,
unsigned long idx )

◆ setLateralSpreadingDeviceSequence()

void ml::DcmDRTIonBeamSequenceInterface::setLateralSpreadingDeviceSequence ( DcmDRTLateralSpreadingDeviceSequenceInterface seq,
unsigned long idx )

◆ setManufacturer()

bool ml::DcmDRTIonBeamSequenceInterface::setManufacturer ( unsigned long idx,
std::string parameter )

◆ setManufacturerModelName()

bool ml::DcmDRTIonBeamSequenceInterface::setManufacturerModelName ( unsigned long idx,
std::string parameter )

◆ setNumberOfBlocks()

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

◆ setNumberOfBoli()

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

◆ setNumberOfCompensators()

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

◆ setNumberOfControlPoints()

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

◆ setNumberOfLateralSpreadingDevices()

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

◆ setNumberOfRangeModulators()

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

◆ setNumberOfRangeShifters()

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

◆ setNumberOfWedges()

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

◆ setPatientSupportAccessoryCode()

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

◆ setPatientSupportID()

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

◆ setPatientSupportType()

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

◆ setPrimaryDosimeterUnit()

bool ml::DcmDRTIonBeamSequenceInterface::setPrimaryDosimeterUnit ( unsigned long idx,
std::string parameter )

◆ setRadiationAtomicNumber()

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

◆ setRadiationChargeState()

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

◆ setRadiationMassNumber()

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

◆ setRadiationType()

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

◆ setRangeModulatorSequence()

void ml::DcmDRTIonBeamSequenceInterface::setRangeModulatorSequence ( DcmDRTRangeModulatorSequenceInterface seq,
unsigned long idx )

◆ setRangeShifterSequence()

void ml::DcmDRTIonBeamSequenceInterface::setRangeShifterSequence ( DcmDRTRangeShifterSequenceInterface seq,
unsigned long idx )

◆ setReferencedBolusSequence()

void ml::DcmDRTIonBeamSequenceInterface::setReferencedBolusSequence ( DcmDRTReferencedBolusSequenceInRTIonBeamsModuleInterface seq,
unsigned long idx )

◆ setReferencedDoseSequence()

void ml::DcmDRTIonBeamSequenceInterface::setReferencedDoseSequence ( DcmDRTReferencedDoseSequenceInterface seq,
unsigned long idx )

◆ setReferencedPatientSetupNumber()

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

◆ setReferencedReferenceImageSequence()

void ml::DcmDRTIonBeamSequenceInterface::setReferencedReferenceImageSequence ( DcmDRTReferencedReferenceImageSequenceInRTIonBeamsModuleInterface seq,
unsigned long idx )

◆ setReferencedToleranceTableNumber()

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

◆ setScanMode()

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

◆ setSequence()

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

Set the DRTIonBeamSequence this interface class provides access to.

Parameters
dcmSequencePointer to DRTIonBeamSequence

Definition at line 651 of file mlDcmDRTIonBeamSequenceInterface.h.

References _itemVec.

◆ setSnoutSequence()

void ml::DcmDRTIonBeamSequenceInterface::setSnoutSequence ( DcmDRTSnoutSequenceInterface seq,
unsigned long idx )

◆ setTotalBlockTrayWaterEquivalentThickness()

bool ml::DcmDRTIonBeamSequenceInterface::setTotalBlockTrayWaterEquivalentThickness ( unsigned long idx,
float parameter )

◆ setTotalCompensatorTrayWaterEquivalentThickness()

bool ml::DcmDRTIonBeamSequenceInterface::setTotalCompensatorTrayWaterEquivalentThickness ( unsigned long idx,
float parameter )

◆ setTotalWedgeTrayWaterEquivalentThickness()

bool ml::DcmDRTIonBeamSequenceInterface::setTotalWedgeTrayWaterEquivalentThickness ( unsigned long idx,
float parameter )

◆ setTreatmentDeliveryType()

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

◆ setTreatmentMachineName()

bool ml::DcmDRTIonBeamSequenceInterface::setTreatmentMachineName ( unsigned long idx,
std::string parameter )

◆ setVirtualSourceAxisDistances()

bool ml::DcmDRTIonBeamSequenceInterface::setVirtualSourceAxisDistances ( unsigned long idx,
float parameter )

Member Data Documentation

◆ _itemVec

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

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