ml::DcmDRTIonBeamSequenceInterface Class Reference

Class to provide access to DRTIonBeamSequence. More...

#include <mlDcmDRTIonBeamSequenceInterface.h>

List of all members.

Public Member Functions

 DcmDRTIonBeamSequenceInterface (DRTIonBeamSequence *_dcmSequence=NULL)
 Default Constructor.
virtual ~DcmDRTIonBeamSequenceInterface ()
 Default virtual Destructor.
bool getBeamDescription (unsigned long idx, std::string &parameter)
bool getBeamDescription (DRTIonBeamSequence::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 (DRTIonBeamSequence::Item &item, std::string &parameter)
std::string getBeamNameTag () const
bool setBeamName (unsigned long idx, std::string &parameter)
bool getBeamNumber (unsigned long idx, std::string &parameter)
bool getBeamNumber (DRTIonBeamSequence::Item &item, std::string &parameter)
std::string getBeamNumberTag () const
bool setBeamNumber (unsigned long idx, std::string &parameter)
bool getBeamType (unsigned long idx, std::string &parameter)
bool getBeamType (DRTIonBeamSequence::Item &item, std::string &parameter)
std::string getBeamTypeTag () const
bool setBeamType (unsigned long idx, std::string &parameter)
bool getDeviceSerialNumber (unsigned long idx, std::string &parameter)
bool getDeviceSerialNumber (DRTIonBeamSequence::Item &item, std::string &parameter)
std::string getDeviceSerialNumberTag () const
bool setDeviceSerialNumber (unsigned long idx, std::string &parameter)
bool getFinalCumulativeMetersetWeight (unsigned long idx, std::string &parameter)
bool getFinalCumulativeMetersetWeight (DRTIonBeamSequence::Item &item, std::string &parameter)
std::string getFinalCumulativeMetersetWeightTag () const
bool setFinalCumulativeMetersetWeight (unsigned long idx, std::string &parameter)
bool getFixationLightAzimuthalAngle (unsigned long idx, float &parameter)
bool getFixationLightAzimuthalAngle (DRTIonBeamSequence::Item &item, float &parameter)
std::string getFixationLightAzimuthalAngleTag () const
bool setFixationLightAzimuthalAngle (unsigned long idx, float &parameter)
bool getFixationLightPolarAngle (unsigned long idx, float &parameter)
bool getFixationLightPolarAngle (DRTIonBeamSequence::Item &item, float &parameter)
std::string getFixationLightPolarAngleTag () const
bool setFixationLightPolarAngle (unsigned long idx, float &parameter)
bool getInstitutionAddress (unsigned long idx, std::string &parameter)
bool getInstitutionAddress (DRTIonBeamSequence::Item &item, std::string &parameter)
std::string getInstitutionAddressTag () const
bool setInstitutionAddress (unsigned long idx, std::string &parameter)
bool getInstitutionName (unsigned long idx, std::string &parameter)
bool getInstitutionName (DRTIonBeamSequence::Item &item, std::string &parameter)
std::string getInstitutionNameTag () const
bool setInstitutionName (unsigned long idx, std::string &parameter)
bool getInstitutionalDepartmentName (unsigned long idx, std::string &parameter)
bool getInstitutionalDepartmentName (DRTIonBeamSequence::Item &item, std::string &parameter)
std::string getInstitutionalDepartmentNameTag () const
bool setInstitutionalDepartmentName (unsigned long idx, std::string &parameter)
bool getManufacturer (unsigned long idx, std::string &parameter)
bool getManufacturer (DRTIonBeamSequence::Item &item, std::string &parameter)
std::string getManufacturerTag () const
bool setManufacturer (unsigned long idx, std::string &parameter)
bool getManufacturerModelName (unsigned long idx, std::string &parameter)
bool getManufacturerModelName (DRTIonBeamSequence::Item &item, std::string &parameter)
std::string getManufacturerModelNameTag () const
bool setManufacturerModelName (unsigned long idx, std::string &parameter)
bool getNumberOfBlocks (unsigned long idx, std::string &parameter)
bool getNumberOfBlocks (DRTIonBeamSequence::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 (DRTIonBeamSequence::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 (DRTIonBeamSequence::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 (DRTIonBeamSequence::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 (DRTIonBeamSequence::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 (DRTIonBeamSequence::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 (DRTIonBeamSequence::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 (DRTIonBeamSequence::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 (DRTIonBeamSequence::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 (DRTIonBeamSequence::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 (DRTIonBeamSequence::Item &item, std::string &parameter)
std::string getPatientSupportTypeTag () const
bool setPatientSupportType (unsigned long idx, std::string &parameter)
bool getPrimaryDosimeterUnit (unsigned long idx, std::string &parameter)
bool getPrimaryDosimeterUnit (DRTIonBeamSequence::Item &item, std::string &parameter)
std::string getPrimaryDosimeterUnitTag () const
bool setPrimaryDosimeterUnit (unsigned long idx, std::string &parameter)
bool getRadiationAtomicNumber (unsigned long idx, std::string &parameter)
bool getRadiationAtomicNumber (DRTIonBeamSequence::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 (DRTIonBeamSequence::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 (DRTIonBeamSequence::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 (DRTIonBeamSequence::Item &item, std::string &parameter)
std::string getRadiationTypeTag () const
bool setRadiationType (unsigned long idx, std::string &parameter)
bool getReferencedPatientSetupNumber (unsigned long idx, std::string &parameter)
bool getReferencedPatientSetupNumber (DRTIonBeamSequence::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 (DRTIonBeamSequence::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 (DRTIonBeamSequence::Item &item, std::string &parameter)
std::string getScanModeTag () const
bool setScanMode (unsigned long idx, std::string &parameter)
bool getTotalBlockTrayWaterEquivalentThickness (unsigned long idx, float &parameter)
bool getTotalBlockTrayWaterEquivalentThickness (DRTIonBeamSequence::Item &item, float &parameter)
std::string getTotalBlockTrayWaterEquivalentThicknessTag () const
bool setTotalBlockTrayWaterEquivalentThickness (unsigned long idx, float &parameter)
bool getTotalCompensatorTrayWaterEquivalentThickness (unsigned long idx, float &parameter)
bool getTotalCompensatorTrayWaterEquivalentThickness (DRTIonBeamSequence::Item &item, float &parameter)
std::string getTotalCompensatorTrayWaterEquivalentThicknessTag () const
bool setTotalCompensatorTrayWaterEquivalentThickness (unsigned long idx, float &parameter)
bool getTotalWedgeTrayWaterEquivalentThickness (unsigned long idx, float &parameter)
bool getTotalWedgeTrayWaterEquivalentThickness (DRTIonBeamSequence::Item &item, float &parameter)
std::string getTotalWedgeTrayWaterEquivalentThicknessTag () const
bool setTotalWedgeTrayWaterEquivalentThickness (unsigned long idx, float &parameter)
bool getTreatmentDeliveryType (unsigned long idx, std::string &parameter)
bool getTreatmentDeliveryType (DRTIonBeamSequence::Item &item, std::string &parameter)
std::string getTreatmentDeliveryTypeTag () const
bool setTreatmentDeliveryType (unsigned long idx, std::string &parameter)
bool getTreatmentMachineName (unsigned long idx, std::string &parameter)
bool getTreatmentMachineName (DRTIonBeamSequence::Item &item, std::string &parameter)
std::string getTreatmentMachineNameTag () const
bool setTreatmentMachineName (unsigned long idx, std::string &parameter)
bool getVirtualSourceAxisDistances (unsigned long idx, float &parameter)
bool getVirtualSourceAxisDistances (DRTIonBeamSequence::Item &item, float &parameter)
std::string getVirtualSourceAxisDistancesTag () const
bool setVirtualSourceAxisDistances (unsigned long idx, float &parameter)
DRTApplicatorSequence & getApplicatorSequence (unsigned long idx)
std::string getApplicatorSequenceTag () const
DRTIonBeamLimitingDeviceSequence & getIonBeamLimitingDeviceSequence (unsigned long idx)
std::string getIonBeamLimitingDeviceSequenceTag () const
DRTIonBlockSequence & getIonBlockSequence (unsigned long idx)
std::string getIonBlockSequenceTag () const
DRTIonControlPointSequence & getIonControlPointSequence (unsigned long idx)
std::string getIonControlPointSequenceTag () const
DRTIonRangeCompensatorSequence & getIonRangeCompensatorSequence (unsigned long idx)
std::string getIonRangeCompensatorSequenceTag () const
DRTIonWedgeSequence & getIonWedgeSequence (unsigned long idx)
std::string getIonWedgeSequenceTag () const
DRTLateralSpreadingDeviceSequence & getLateralSpreadingDeviceSequence (unsigned long idx)
std::string getLateralSpreadingDeviceSequenceTag () const
DRTRangeModulatorSequence & getRangeModulatorSequence (unsigned long idx)
std::string getRangeModulatorSequenceTag () const
DRTRangeShifterSequence & getRangeShifterSequence (unsigned long idx)
std::string getRangeShifterSequenceTag () const
DRTReferencedBolusSequence & getReferencedBolusSequence (unsigned long idx)
std::string getReferencedBolusSequenceTag () const
DRTReferencedDoseSequence & getReferencedDoseSequence (unsigned long idx)
std::string getReferencedDoseSequenceTag () const
DRTReferencedReferenceImageSequence & getReferencedReferenceImageSequence (unsigned long idx)
std::string getReferencedReferenceImageSequenceTag () const
DRTSnoutSequence & getSnoutSequence (unsigned long idx)
std::string getSnoutSequenceTag () const
void setSequence (DRTIonBeamSequence *dcmSequence)
 Set the DRTIonBeamSequence this interface class provides access to.
DRTIonBeamSequence * getSequence () const
 Return the DRTIonBeamSequence this interface class provides access to.
bool hasSequence () const
 Check if the DRTIonBeamSequence is set.
MLint getNumberOfItems () const
 Return number of items the internal sequence consists of.
DRTIonBeamSequence::Item * getItem (const unsigned long idx)
 Return number of items the internal sequence consists of.
DRTIonBeamSequence::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

DRTIonBeamSequence * _dcmSequence
 Reference to the wrapped DcmSequence.


Detailed Description

Class to provide access to DRTIonBeamSequence.

Definition at line 55 of file mlDcmDRTIonBeamSequenceInterface.h.


Constructor & Destructor Documentation

ml::DcmDRTIonBeamSequenceInterface::DcmDRTIonBeamSequenceInterface ( DRTIonBeamSequence *  _dcmSequence = NULL  )  [inline]

Default Constructor.

Definition at line 59 of file mlDcmDRTIonBeamSequenceInterface.h.

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

Default virtual Destructor.

Definition at line 62 of file mlDcmDRTIonBeamSequenceInterface.h.


Member Function Documentation

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

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

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

Definition at line 293 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getBeamDescription ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 66 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getBeamName ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 72 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getBeamNumber ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 78 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getBeamType ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 84 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getDeviceSerialNumber ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 90 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getFinalCumulativeMetersetWeight ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 96 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getFixationLightAzimuthalAngle ( DRTIonBeamSequence::Item &  item,
float &  parameter 
)

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

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

Definition at line 102 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getFixationLightPolarAngle ( DRTIonBeamSequence::Item &  item,
float &  parameter 
)

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

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

Definition at line 108 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getInstitutionAddress ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 114 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getInstitutionalDepartmentName ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 126 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getInstitutionName ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 120 of file mlDcmDRTIonBeamSequenceInterface.h.

DRTIonBeamLimitingDeviceSequence& ml::DcmDRTIonBeamSequenceInterface::getIonBeamLimitingDeviceSequence ( unsigned long  idx  ) 

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

Definition at line 297 of file mlDcmDRTIonBeamSequenceInterface.h.

DRTIonBlockSequence& ml::DcmDRTIonBeamSequenceInterface::getIonBlockSequence ( unsigned long  idx  ) 

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

Definition at line 301 of file mlDcmDRTIonBeamSequenceInterface.h.

DRTIonControlPointSequence& ml::DcmDRTIonBeamSequenceInterface::getIonControlPointSequence ( unsigned long  idx  ) 

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

Definition at line 305 of file mlDcmDRTIonBeamSequenceInterface.h.

DRTIonRangeCompensatorSequence& ml::DcmDRTIonBeamSequenceInterface::getIonRangeCompensatorSequence ( unsigned long  idx  ) 

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

Definition at line 309 of file mlDcmDRTIonBeamSequenceInterface.h.

DRTIonWedgeSequence& ml::DcmDRTIonBeamSequenceInterface::getIonWedgeSequence ( unsigned long  idx  ) 

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

Definition at line 313 of file mlDcmDRTIonBeamSequenceInterface.h.

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

DRTLateralSpreadingDeviceSequence& ml::DcmDRTIonBeamSequenceInterface::getLateralSpreadingDeviceSequence ( unsigned long  idx  ) 

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

Definition at line 317 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getManufacturer ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

bool ml::DcmDRTIonBeamSequenceInterface::getManufacturerModelName ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 138 of file mlDcmDRTIonBeamSequenceInterface.h.

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

Definition at line 132 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getNumberOfBlocks ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 144 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getNumberOfBoli ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 150 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getNumberOfCompensators ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 156 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getNumberOfControlPoints ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 162 of file mlDcmDRTIonBeamSequenceInterface.h.

MLint ml::DcmDRTIonBeamSequenceInterface::getNumberOfItems (  )  const [inline]

Return number of items the internal sequence consists of.

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

Definition at line 364 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getNumberOfLateralSpreadingDevices ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 168 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getNumberOfRangeModulators ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 174 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getNumberOfRangeShifters ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 180 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getNumberOfWedges ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 186 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getPatientSupportAccessoryCode ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 192 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getPatientSupportID ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 198 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getPatientSupportType ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 204 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getPrimaryDosimeterUnit ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 210 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getRadiationAtomicNumber ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 216 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getRadiationChargeState ( DRTIonBeamSequence::Item &  item,
int &  parameter 
)

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

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

Definition at line 222 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getRadiationMassNumber ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 228 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getRadiationType ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 234 of file mlDcmDRTIonBeamSequenceInterface.h.

DRTRangeModulatorSequence& ml::DcmDRTIonBeamSequenceInterface::getRangeModulatorSequence ( unsigned long  idx  ) 

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

Definition at line 321 of file mlDcmDRTIonBeamSequenceInterface.h.

DRTRangeShifterSequence& ml::DcmDRTIonBeamSequenceInterface::getRangeShifterSequence ( unsigned long  idx  ) 

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

Definition at line 325 of file mlDcmDRTIonBeamSequenceInterface.h.

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

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

Definition at line 329 of file mlDcmDRTIonBeamSequenceInterface.h.

DRTReferencedDoseSequence& ml::DcmDRTIonBeamSequenceInterface::getReferencedDoseSequence ( unsigned long  idx  ) 

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

Definition at line 333 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getReferencedPatientSetupNumber ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 240 of file mlDcmDRTIonBeamSequenceInterface.h.

DRTReferencedReferenceImageSequence& ml::DcmDRTIonBeamSequenceInterface::getReferencedReferenceImageSequence ( unsigned long  idx  ) 

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

Definition at line 337 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getReferencedToleranceTableNumber ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 246 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getScanMode ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 252 of file mlDcmDRTIonBeamSequenceInterface.h.

DRTIonBeamSequence* ml::DcmDRTIonBeamSequenceInterface::getSequence (  )  const [inline]

Return the DRTIonBeamSequence this interface class provides access to.

Parameters:
dcmSequence Pointer to DRTIonBeamSequence

Definition at line 352 of file mlDcmDRTIonBeamSequenceInterface.h.

DRTSnoutSequence& ml::DcmDRTIonBeamSequenceInterface::getSnoutSequence ( unsigned long  idx  ) 

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

Definition at line 341 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getTotalBlockTrayWaterEquivalentThickness ( DRTIonBeamSequence::Item &  item,
float &  parameter 
)

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

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

Definition at line 258 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getTotalCompensatorTrayWaterEquivalentThickness ( DRTIonBeamSequence::Item &  item,
float &  parameter 
)

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

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

Definition at line 264 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getTotalWedgeTrayWaterEquivalentThickness ( DRTIonBeamSequence::Item &  item,
float &  parameter 
)

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

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

Definition at line 270 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getTreatmentDeliveryType ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 276 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getTreatmentMachineName ( DRTIonBeamSequence::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 282 of file mlDcmDRTIonBeamSequenceInterface.h.

bool ml::DcmDRTIonBeamSequenceInterface::getVirtualSourceAxisDistances ( DRTIonBeamSequence::Item &  item,
float &  parameter 
)

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

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

Definition at line 288 of file mlDcmDRTIonBeamSequenceInterface.h.

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

Check if the DRTIonBeamSequence is set.

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

Definition at line 358 of file mlDcmDRTIonBeamSequenceInterface.h.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

void ml::DcmDRTIonBeamSequenceInterface::setSequence ( DRTIonBeamSequence *  dcmSequence  )  [inline]

Set the DRTIonBeamSequence this interface class provides access to.

Parameters:
dcmSequence Pointer to DRTIonBeamSequence

Definition at line 346 of file mlDcmDRTIonBeamSequenceInterface.h.

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

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

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

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

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

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


Member Data Documentation

DRTIonBeamSequence* ml::DcmDRTIonBeamSequenceInterface::_dcmSequence [protected]

Reference to the wrapped DcmSequence.

Definition at line 414 of file mlDcmDRTIonBeamSequenceInterface.h.


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

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