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. More...
 
 DcmDRTTreatmentSessionIonBeamSequenceInterface (DCMTree::TreePtrVector treePtrSeq)
 
virtual ~DcmDRTTreatmentSessionIonBeamSequenceInterface ()
 Default virtual Destructor. More...
 
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)
 Set the DRTTreatmentSessionIonBeamSequence this interface class provides access to. More...
 
std::vector< DcmDRTTreatmentSessionIonBeamSequenceInterface::ItemgetSequence () const
 Return the DRTTreatmentSessionIonBeamSequence this interface class provides access to. More...
 
bool hasSequence () const
 Check if the DRTTreatmentSessionIonBeamSequence is set. More...
 
MLint getNumberOfItems () const
 Return number of items the internal sequence consists of. More...
 
DcmDRTTreatmentSessionIonBeamSequenceInterface::Item getItem (const size_t idx) const
 Gets the item at the indicated position. More...
 
DcmDRTTreatmentSessionIonBeamSequenceInterface::ItemaddItem ()
 Adds a new item to the sequence. More...
 
void addItem (DcmDRTTreatmentSessionIonBeamSequenceInterface::Item newItem)
 
bool insertItem (const size_t idx)
 Insert an item at the indicated position. More...
 
bool removeItem (const size_t idx)
 Removes the indicated item from the sequence. More...
 

Protected Attributes

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

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.

◆ DcmDRTTreatmentSessionIonBeamSequenceInterface() [3/3]

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

◆ ~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.

◆ addItem() [2/2]

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

◆ 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.

◆ 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.

◆ 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.

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.

◆ 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.

◆ 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.

◆ 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.

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

◆ 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

Reference to the wrapped DICOM tree pointer vector.

Definition at line 697 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.


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