ml::DcmDRTTreatmentSessionIonBeamSequenceInterface Class Reference

Class to provide access to DRTTreatmentSessionIonBeamSequence. More...

#include <mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h>

List of all members.

Public Member Functions

 DcmDRTTreatmentSessionIonBeamSequenceInterface (DRTTreatmentSessionIonBeamSequence *_dcmSequence=NULL)
 Default Constructor.
virtual ~DcmDRTTreatmentSessionIonBeamSequenceInterface ()
 Default virtual Destructor.
bool getBeamDescription (unsigned long idx, std::string &parameter)
bool getBeamDescription (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getBeamDescriptionTag () const
bool setBeamDescription (unsigned long idx, std::string &parameter)
bool getBeamName (unsigned long idx, std::string &parameter)
bool getBeamName (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getBeamNameTag () const
bool setBeamName (unsigned long idx, std::string &parameter)
bool getBeamType (unsigned long idx, std::string &parameter)
bool getBeamType (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getBeamTypeTag () const
bool setBeamType (unsigned long idx, std::string &parameter)
bool getCurrentFractionNumber (unsigned long idx, std::string &parameter)
bool getCurrentFractionNumber (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getCurrentFractionNumberTag () const
bool setCurrentFractionNumber (unsigned long idx, std::string &parameter)
bool getDeliveredPrimaryMeterset (unsigned long idx, std::string &parameter)
bool getDeliveredPrimaryMeterset (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getDeliveredPrimaryMetersetTag () const
bool setDeliveredPrimaryMeterset (unsigned long idx, std::string &parameter)
bool getDeliveredSecondaryMeterset (unsigned long idx, std::string &parameter)
bool getDeliveredSecondaryMeterset (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getDeliveredSecondaryMetersetTag () const
bool setDeliveredSecondaryMeterset (unsigned long idx, std::string &parameter)
bool getDeliveredTreatmentTime (unsigned long idx, std::string &parameter)
bool getDeliveredTreatmentTime (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getDeliveredTreatmentTimeTag () const
bool setDeliveredTreatmentTime (unsigned long idx, std::string &parameter)
bool getFixationLightAzimuthalAngle (unsigned long idx, float &parameter)
bool getFixationLightAzimuthalAngle (DRTTreatmentSessionIonBeamSequence::Item &item, float &parameter)
std::string getFixationLightAzimuthalAngleTag () const
bool setFixationLightAzimuthalAngle (unsigned long idx, float &parameter)
bool getFixationLightPolarAngle (unsigned long idx, float &parameter)
bool getFixationLightPolarAngle (DRTTreatmentSessionIonBeamSequence::Item &item, float &parameter)
std::string getFixationLightPolarAngleTag () const
bool setFixationLightPolarAngle (unsigned long idx, float &parameter)
bool getNumberOfBlocks (unsigned long idx, std::string &parameter)
bool getNumberOfBlocks (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getNumberOfBlocksTag () const
bool setNumberOfBlocks (unsigned long idx, std::string &parameter)
bool getNumberOfBoli (unsigned long idx, std::string &parameter)
bool getNumberOfBoli (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getNumberOfBoliTag () const
bool setNumberOfBoli (unsigned long idx, std::string &parameter)
bool getNumberOfCompensators (unsigned long idx, std::string &parameter)
bool getNumberOfCompensators (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getNumberOfCompensatorsTag () const
bool setNumberOfCompensators (unsigned long idx, std::string &parameter)
bool getNumberOfControlPoints (unsigned long idx, std::string &parameter)
bool getNumberOfControlPoints (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getNumberOfControlPointsTag () const
bool setNumberOfControlPoints (unsigned long idx, std::string &parameter)
bool getNumberOfLateralSpreadingDevices (unsigned long idx, std::string &parameter)
bool getNumberOfLateralSpreadingDevices (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getNumberOfLateralSpreadingDevicesTag () const
bool setNumberOfLateralSpreadingDevices (unsigned long idx, std::string &parameter)
bool getNumberOfRangeModulators (unsigned long idx, std::string &parameter)
bool getNumberOfRangeModulators (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getNumberOfRangeModulatorsTag () const
bool setNumberOfRangeModulators (unsigned long idx, std::string &parameter)
bool getNumberOfRangeShifters (unsigned long idx, std::string &parameter)
bool getNumberOfRangeShifters (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getNumberOfRangeShiftersTag () const
bool setNumberOfRangeShifters (unsigned long idx, std::string &parameter)
bool getNumberOfWedges (unsigned long idx, std::string &parameter)
bool getNumberOfWedges (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getNumberOfWedgesTag () const
bool setNumberOfWedges (unsigned long idx, std::string &parameter)
bool getPatientSupportAccessoryCode (unsigned long idx, std::string &parameter)
bool getPatientSupportAccessoryCode (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getPatientSupportAccessoryCodeTag () const
bool setPatientSupportAccessoryCode (unsigned long idx, std::string &parameter)
bool getPatientSupportID (unsigned long idx, std::string &parameter)
bool getPatientSupportID (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getPatientSupportIDTag () const
bool setPatientSupportID (unsigned long idx, std::string &parameter)
bool getPatientSupportType (unsigned long idx, std::string &parameter)
bool getPatientSupportType (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getPatientSupportTypeTag () const
bool setPatientSupportType (unsigned long idx, std::string &parameter)
bool getRadiationAtomicNumber (unsigned long idx, std::string &parameter)
bool getRadiationAtomicNumber (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getRadiationAtomicNumberTag () const
bool setRadiationAtomicNumber (unsigned long idx, std::string &parameter)
bool getRadiationChargeState (unsigned long idx, int &parameter)
bool getRadiationChargeState (DRTTreatmentSessionIonBeamSequence::Item &item, int &parameter)
std::string getRadiationChargeStateTag () const
bool setRadiationChargeState (unsigned long idx, int &parameter)
bool getRadiationMassNumber (unsigned long idx, std::string &parameter)
bool getRadiationMassNumber (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getRadiationMassNumberTag () const
bool setRadiationMassNumber (unsigned long idx, std::string &parameter)
bool getRadiationType (unsigned long idx, std::string &parameter)
bool getRadiationType (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getRadiationTypeTag () const
bool setRadiationType (unsigned long idx, std::string &parameter)
bool getReferencedBeamNumber (unsigned long idx, std::string &parameter)
bool getReferencedBeamNumber (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getReferencedBeamNumberTag () const
bool setReferencedBeamNumber (unsigned long idx, std::string &parameter)
bool getReferencedPatientSetupNumber (unsigned long idx, std::string &parameter)
bool getReferencedPatientSetupNumber (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getReferencedPatientSetupNumberTag () const
bool setReferencedPatientSetupNumber (unsigned long idx, std::string &parameter)
bool getReferencedToleranceTableNumber (unsigned long idx, std::string &parameter)
bool getReferencedToleranceTableNumber (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getReferencedToleranceTableNumberTag () const
bool setReferencedToleranceTableNumber (unsigned long idx, std::string &parameter)
bool getScanMode (unsigned long idx, std::string &parameter)
bool getScanMode (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getScanModeTag () const
bool setScanMode (unsigned long idx, std::string &parameter)
bool getSpecifiedPrimaryMeterset (unsigned long idx, std::string &parameter)
bool getSpecifiedPrimaryMeterset (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getSpecifiedPrimaryMetersetTag () const
bool setSpecifiedPrimaryMeterset (unsigned long idx, std::string &parameter)
bool getSpecifiedSecondaryMeterset (unsigned long idx, std::string &parameter)
bool getSpecifiedSecondaryMeterset (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getSpecifiedSecondaryMetersetTag () const
bool setSpecifiedSecondaryMeterset (unsigned long idx, std::string &parameter)
bool getSpecifiedTreatmentTime (unsigned long idx, std::string &parameter)
bool getSpecifiedTreatmentTime (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getSpecifiedTreatmentTimeTag () const
bool setSpecifiedTreatmentTime (unsigned long idx, std::string &parameter)
bool getTreatmentDeliveryType (unsigned long idx, std::string &parameter)
bool getTreatmentDeliveryType (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getTreatmentDeliveryTypeTag () const
bool setTreatmentDeliveryType (unsigned long idx, std::string &parameter)
bool getTreatmentTerminationCode (unsigned long idx, std::string &parameter)
bool getTreatmentTerminationCode (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getTreatmentTerminationCodeTag () const
bool setTreatmentTerminationCode (unsigned long idx, std::string &parameter)
bool getTreatmentTerminationStatus (unsigned long idx, std::string &parameter)
bool getTreatmentTerminationStatus (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getTreatmentTerminationStatusTag () const
bool setTreatmentTerminationStatus (unsigned long idx, std::string &parameter)
bool getTreatmentVerificationStatus (unsigned long idx, std::string &parameter)
bool getTreatmentVerificationStatus (DRTTreatmentSessionIonBeamSequence::Item &item, std::string &parameter)
std::string getTreatmentVerificationStatusTag () const
bool setTreatmentVerificationStatus (unsigned long idx, std::string &parameter)
DRTApplicatorSequence & getApplicatorSequence (unsigned long idx)
std::string getApplicatorSequenceTag () const
DRTBeamLimitingDeviceLeafPairsSequence & getBeamLimitingDeviceLeafPairsSequence (unsigned long idx)
std::string getBeamLimitingDeviceLeafPairsSequenceTag () const
DRTIonControlPointDeliverySequence & getIonControlPointDeliverySequence (unsigned long idx)
std::string getIonControlPointDeliverySequenceTag () const
DRTRecordedBlockSequence & getRecordedBlockSequence (unsigned long idx)
std::string getRecordedBlockSequenceTag () const
DRTRecordedCompensatorSequence & getRecordedCompensatorSequence (unsigned long idx)
std::string getRecordedCompensatorSequenceTag () const
DRTRecordedLateralSpreadingDeviceSequence & getRecordedLateralSpreadingDeviceSequence (unsigned long idx)
std::string getRecordedLateralSpreadingDeviceSequenceTag () const
DRTRecordedRangeModulatorSequence & getRecordedRangeModulatorSequence (unsigned long idx)
std::string getRecordedRangeModulatorSequenceTag () const
DRTRecordedRangeShifterSequence & getRecordedRangeShifterSequence (unsigned long idx)
std::string getRecordedRangeShifterSequenceTag () const
DRTRecordedSnoutSequence & getRecordedSnoutSequence (unsigned long idx)
std::string getRecordedSnoutSequenceTag () const
DRTRecordedWedgeSequence & getRecordedWedgeSequence (unsigned long idx)
std::string getRecordedWedgeSequenceTag () const
DRTReferencedBolusSequence & getReferencedBolusSequence (unsigned long idx)
std::string getReferencedBolusSequenceTag () const
DRTReferencedCalculatedDoseReferenceSequence & getReferencedCalculatedDoseReferenceSequence (unsigned long idx)
std::string getReferencedCalculatedDoseReferenceSequenceTag () const
DRTReferencedMeasuredDoseReferenceSequence & getReferencedMeasuredDoseReferenceSequence (unsigned long idx)
std::string getReferencedMeasuredDoseReferenceSequenceTag () const
DRTReferencedVerificationImageSequence & getReferencedVerificationImageSequence (unsigned long idx)
std::string getReferencedVerificationImageSequenceTag () const
void setSequence (DRTTreatmentSessionIonBeamSequence *dcmSequence)
 Set the DRTTreatmentSessionIonBeamSequence this interface class provides access to.
DRTTreatmentSessionIonBeamSequence * getSequence () const
 Return the DRTTreatmentSessionIonBeamSequence this interface class provides access to.
bool hasSequence () const
 Check if the DRTTreatmentSessionIonBeamSequence is set.
MLint getNumberOfItems () const
 Return number of items the internal sequence consists of.
DRTTreatmentSessionIonBeamSequence::Item * getItem (const unsigned long idx)
 Return number of items the internal sequence consists of.
DRTTreatmentSessionIonBeamSequence::Item * addItem ()
 Return number of items the internal sequence consists of.
bool insertItem (const unsigned long idx)
 Return number of items the internal sequence consists of.
bool removeItem (const unsigned long idx)
 Return number of items the internal sequence consists of.

Protected Attributes

DRTTreatmentSessionIonBeamSequence * _dcmSequence
 Reference to the wrapped DcmSequence.


Detailed Description

Class to provide access to DRTTreatmentSessionIonBeamSequence.

Definition at line 56 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.


Constructor & Destructor Documentation

ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::DcmDRTTreatmentSessionIonBeamSequenceInterface ( DRTTreatmentSessionIonBeamSequence *  _dcmSequence = NULL  )  [inline]

Default Constructor.

Definition at line 60 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

virtual ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::~DcmDRTTreatmentSessionIonBeamSequenceInterface (  )  [inline, virtual]

Default virtual Destructor.

Definition at line 63 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.


Member Function Documentation

DRTTreatmentSessionIonBeamSequence::Item* ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::addItem (  )  [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 369 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

DRTApplicatorSequence& ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getApplicatorSequence ( unsigned long  idx  ) 

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getBeamDescription ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

DRTBeamLimitingDeviceLeafPairsSequence& ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getBeamLimitingDeviceLeafPairsSequence ( unsigned long  idx  ) 

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getBeamName ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getBeamType ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getCurrentFractionNumber ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getDeliveredPrimaryMeterset ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getDeliveredSecondaryMeterset ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getDeliveredTreatmentTime ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getFixationLightAzimuthalAngle ( DRTTreatmentSessionIonBeamSequence::Item &  item,
float &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getFixationLightPolarAngle ( DRTTreatmentSessionIonBeamSequence::Item &  item,
float &  parameter 
)

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

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

DRTIonControlPointDeliverySequence& ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getIonControlPointDeliverySequence ( unsigned long  idx  ) 

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

DRTTreatmentSessionIonBeamSequence::Item* ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getItem ( const unsigned long  idx  )  [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 360 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfBlocks ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfBoli ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfCompensators ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfControlPoints ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

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 351 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfLateralSpreadingDevices ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfRangeModulators ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfRangeShifters ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getNumberOfWedges ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getPatientSupportAccessoryCode ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getPatientSupportID ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getPatientSupportType ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRadiationAtomicNumber ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRadiationChargeState ( DRTTreatmentSessionIonBeamSequence::Item &  item,
int &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRadiationMassNumber ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRadiationType ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

DRTRecordedBlockSequence& ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedBlockSequence ( unsigned long  idx  ) 

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

DRTRecordedCompensatorSequence& ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedCompensatorSequence ( unsigned long  idx  ) 

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

DRTRecordedLateralSpreadingDeviceSequence& ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedLateralSpreadingDeviceSequence ( unsigned long  idx  ) 

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

DRTRecordedRangeModulatorSequence& ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedRangeModulatorSequence ( unsigned long  idx  ) 

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

DRTRecordedRangeShifterSequence& ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedRangeShifterSequence ( unsigned long  idx  ) 

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

DRTRecordedSnoutSequence& ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedSnoutSequence ( unsigned long  idx  ) 

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

DRTRecordedWedgeSequence& ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getRecordedWedgeSequence ( unsigned long  idx  ) 

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedBeamNumber ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

DRTReferencedBolusSequence& ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedBolusSequence ( unsigned long  idx  ) 

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

DRTReferencedCalculatedDoseReferenceSequence& ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedCalculatedDoseReferenceSequence ( unsigned long  idx  ) 

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

DRTReferencedMeasuredDoseReferenceSequence& ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedMeasuredDoseReferenceSequence ( unsigned long  idx  ) 

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedPatientSetupNumber ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedToleranceTableNumber ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

DRTReferencedVerificationImageSequence& ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getReferencedVerificationImageSequence ( unsigned long  idx  ) 

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getScanMode ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

DRTTreatmentSessionIonBeamSequence* ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getSequence (  )  const [inline]

Return the DRTTreatmentSessionIonBeamSequence this interface class provides access to.

Parameters:
dcmSequence Pointer to DRTTreatmentSessionIonBeamSequence

Definition at line 339 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getSpecifiedPrimaryMeterset ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getSpecifiedSecondaryMeterset ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getSpecifiedTreatmentTime ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getTreatmentDeliveryType ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getTreatmentTerminationCode ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getTreatmentTerminationStatus ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::getTreatmentVerificationStatus ( DRTTreatmentSessionIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

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

Check if the DRTTreatmentSessionIonBeamSequence is set.

Returns:
True if internal pointer is set, False else.

Definition at line 345 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::insertItem ( const unsigned long  idx  )  [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 380 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

bool ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::removeItem ( const unsigned long  idx  )  [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 391 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

void ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::setSequence ( DRTTreatmentSessionIonBeamSequence *  dcmSequence  )  [inline]

Set the DRTTreatmentSessionIonBeamSequence this interface class provides access to.

Parameters:
dcmSequence Pointer to DRTTreatmentSessionIonBeamSequence

Definition at line 333 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.

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

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

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

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

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

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

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


Member Data Documentation

DRTTreatmentSessionIonBeamSequence* ml::DcmDRTTreatmentSessionIonBeamSequenceInterface::_dcmSequence [protected]

Reference to the wrapped DcmSequence.

Definition at line 401 of file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h.


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

Generated on Sat Sep 3 18:39:48 2011 for MeVisLab Toolbox Reference by  doxygen 1.5.8