ml::DcmDRTBeamSequenceInRTPlanIODInterface Class Reference

Class to provide access to DRTBeamSequenceInRTPlanIOD. More...

#include <mlDcmDRTBeamSequenceInRTPlanIODInterface.h>

List of all members.

Public Member Functions

 DcmDRTBeamSequenceInRTPlanIODInterface (DRTBeamSequenceInRTPlanIOD *_dcmSequence=NULL)
 Default Constructor.
virtual ~DcmDRTBeamSequenceInRTPlanIODInterface ()
 Default virtual Destructor.
bool getBeamDescription (unsigned long idx, std::string &parameter)
bool getBeamDescription (DRTBeamSequenceInRTPlanIOD::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 (DRTBeamSequenceInRTPlanIOD::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 (DRTBeamSequenceInRTPlanIOD::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 (DRTBeamSequenceInRTPlanIOD::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 (DRTBeamSequenceInRTPlanIOD::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 (DRTBeamSequenceInRTPlanIOD::Item &item, std::string &parameter)
std::string getFinalCumulativeMetersetWeightTag () const
bool setFinalCumulativeMetersetWeight (unsigned long idx, std::string &parameter)
bool getHighDoseTechniqueType (unsigned long idx, std::string &parameter)
bool getHighDoseTechniqueType (DRTBeamSequenceInRTPlanIOD::Item &item, std::string &parameter)
std::string getHighDoseTechniqueTypeTag () const
bool setHighDoseTechniqueType (unsigned long idx, std::string &parameter)
bool getInstitutionAddress (unsigned long idx, std::string &parameter)
bool getInstitutionAddress (DRTBeamSequenceInRTPlanIOD::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 (DRTBeamSequenceInRTPlanIOD::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 (DRTBeamSequenceInRTPlanIOD::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 (DRTBeamSequenceInRTPlanIOD::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 (DRTBeamSequenceInRTPlanIOD::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 (DRTBeamSequenceInRTPlanIOD::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 (DRTBeamSequenceInRTPlanIOD::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 (DRTBeamSequenceInRTPlanIOD::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 (DRTBeamSequenceInRTPlanIOD::Item &item, std::string &parameter)
std::string getNumberOfControlPointsTag () const
bool setNumberOfControlPoints (unsigned long idx, std::string &parameter)
bool getNumberOfWedges (unsigned long idx, std::string &parameter)
bool getNumberOfWedges (DRTBeamSequenceInRTPlanIOD::Item &item, std::string &parameter)
std::string getNumberOfWedgesTag () const
bool setNumberOfWedges (unsigned long idx, std::string &parameter)
bool getPrimaryDosimeterUnit (unsigned long idx, std::string &parameter)
bool getPrimaryDosimeterUnit (DRTBeamSequenceInRTPlanIOD::Item &item, std::string &parameter)
std::string getPrimaryDosimeterUnitTag () const
bool setPrimaryDosimeterUnit (unsigned long idx, std::string &parameter)
bool getRadiationType (unsigned long idx, std::string &parameter)
bool getRadiationType (DRTBeamSequenceInRTPlanIOD::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 (DRTBeamSequenceInRTPlanIOD::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 (DRTBeamSequenceInRTPlanIOD::Item &item, std::string &parameter)
std::string getReferencedToleranceTableNumberTag () const
bool setReferencedToleranceTableNumber (unsigned long idx, std::string &parameter)
bool getSourceAxisDistance (unsigned long idx, std::string &parameter)
bool getSourceAxisDistance (DRTBeamSequenceInRTPlanIOD::Item &item, std::string &parameter)
std::string getSourceAxisDistanceTag () const
bool setSourceAxisDistance (unsigned long idx, std::string &parameter)
bool getTotalBlockTrayFactor (unsigned long idx, std::string &parameter)
bool getTotalBlockTrayFactor (DRTBeamSequenceInRTPlanIOD::Item &item, std::string &parameter)
std::string getTotalBlockTrayFactorTag () const
bool setTotalBlockTrayFactor (unsigned long idx, std::string &parameter)
bool getTotalCompensatorTrayFactor (unsigned long idx, std::string &parameter)
bool getTotalCompensatorTrayFactor (DRTBeamSequenceInRTPlanIOD::Item &item, std::string &parameter)
std::string getTotalCompensatorTrayFactorTag () const
bool setTotalCompensatorTrayFactor (unsigned long idx, std::string &parameter)
bool getTreatmentDeliveryType (unsigned long idx, std::string &parameter)
bool getTreatmentDeliveryType (DRTBeamSequenceInRTPlanIOD::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 (DRTBeamSequenceInRTPlanIOD::Item &item, std::string &parameter)
std::string getTreatmentMachineNameTag () const
bool setTreatmentMachineName (unsigned long idx, std::string &parameter)
DRTApplicatorSequence & getApplicatorSequence (unsigned long idx)
std::string getApplicatorSequenceTag () const
DRTBeamLimitingDeviceSequenceInRTPlanIOD & getBeamLimitingDeviceSequence (unsigned long idx)
std::string getBeamLimitingDeviceSequenceTag () const
DRTBlockSequence & getBlockSequence (unsigned long idx)
std::string getBlockSequenceTag () const
DRTCompensatorSequence & getCompensatorSequence (unsigned long idx)
std::string getCompensatorSequenceTag () const
DRTControlPointSequence & getControlPointSequence (unsigned long idx)
std::string getControlPointSequenceTag () const
DRTPlannedVerificationImageSequence & getPlannedVerificationImageSequence (unsigned long idx)
std::string getPlannedVerificationImageSequenceTag () 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
DRTWedgeSequence & getWedgeSequence (unsigned long idx)
std::string getWedgeSequenceTag () const
void setSequence (DRTBeamSequenceInRTPlanIOD *dcmSequence)
 Set the DRTBeamSequenceInRTPlanIOD this interface class provides access to.
DRTBeamSequenceInRTPlanIOD * getSequence () const
 Return the DRTBeamSequenceInRTPlanIOD this interface class provides access to.
bool hasSequence () const
 Check if the DRTBeamSequenceInRTPlanIOD is set.
MLint getNumberOfItems () const
 Return number of items the internal sequence consists of.
DRTBeamSequenceInRTPlanIOD::Item * getItem (const unsigned long idx)
 Return number of items the internal sequence consists of.
DRTBeamSequenceInRTPlanIOD::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

DRTBeamSequenceInRTPlanIOD * _dcmSequence
 Reference to the wrapped DcmSequence.


Detailed Description

Class to provide access to DRTBeamSequenceInRTPlanIOD.

Definition at line 52 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.


Constructor & Destructor Documentation

ml::DcmDRTBeamSequenceInRTPlanIODInterface::DcmDRTBeamSequenceInRTPlanIODInterface ( DRTBeamSequenceInRTPlanIOD *  _dcmSequence = NULL  )  [inline]

Default Constructor.

Definition at line 56 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

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

Default virtual Destructor.

Definition at line 59 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.


Member Function Documentation

DRTBeamSequenceInRTPlanIOD::Item* ml::DcmDRTBeamSequenceInRTPlanIODInterface::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 295 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

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

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

Definition at line 218 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getBeamDescription ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 63 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

DRTBeamLimitingDeviceSequenceInRTPlanIOD& ml::DcmDRTBeamSequenceInRTPlanIODInterface::getBeamLimitingDeviceSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTBeamSequenceInRTPlanIODInterface::getBeamLimitingDeviceSequenceTag (  )  const [inline]

Definition at line 222 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getBeamName ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 69 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getBeamNumber ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 75 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getBeamType ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 81 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

DRTBlockSequence& ml::DcmDRTBeamSequenceInRTPlanIODInterface::getBlockSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTBeamSequenceInRTPlanIODInterface::getBlockSequenceTag (  )  const [inline]

Definition at line 226 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

DRTCompensatorSequence& ml::DcmDRTBeamSequenceInRTPlanIODInterface::getCompensatorSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTBeamSequenceInRTPlanIODInterface::getCompensatorSequenceTag (  )  const [inline]

Definition at line 230 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

DRTControlPointSequence& ml::DcmDRTBeamSequenceInRTPlanIODInterface::getControlPointSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTBeamSequenceInRTPlanIODInterface::getControlPointSequenceTag (  )  const [inline]

Definition at line 234 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getDeviceSerialNumber ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 87 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getFinalCumulativeMetersetWeight ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 93 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getHighDoseTechniqueType ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getHighDoseTechniqueType ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTBeamSequenceInRTPlanIODInterface::getHighDoseTechniqueTypeTag (  )  const [inline]

Definition at line 99 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getInstitutionAddress ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 105 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getInstitutionalDepartmentName ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 117 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getInstitutionName ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 111 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

DRTBeamSequenceInRTPlanIOD::Item* ml::DcmDRTBeamSequenceInRTPlanIODInterface::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 286 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getManufacturer ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getManufacturerModelName ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 129 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

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

Definition at line 123 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getNumberOfBlocks ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 135 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getNumberOfBoli ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 141 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getNumberOfCompensators ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 147 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getNumberOfControlPoints ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 153 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

MLint ml::DcmDRTBeamSequenceInRTPlanIODInterface::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 277 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getNumberOfWedges ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 159 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

DRTPlannedVerificationImageSequence& ml::DcmDRTBeamSequenceInRTPlanIODInterface::getPlannedVerificationImageSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTBeamSequenceInRTPlanIODInterface::getPlannedVerificationImageSequenceTag (  )  const [inline]

Definition at line 238 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getPrimaryDosimeterUnit ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 165 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getRadiationType ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 171 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

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

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

Definition at line 242 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

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

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

Definition at line 246 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getReferencedPatientSetupNumber ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 177 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

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

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

Definition at line 250 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getReferencedToleranceTableNumber ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 183 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

DRTBeamSequenceInRTPlanIOD* ml::DcmDRTBeamSequenceInRTPlanIODInterface::getSequence (  )  const [inline]

Return the DRTBeamSequenceInRTPlanIOD this interface class provides access to.

Parameters:
dcmSequence Pointer to DRTBeamSequenceInRTPlanIOD

Definition at line 265 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getSourceAxisDistance ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getSourceAxisDistance ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTBeamSequenceInRTPlanIODInterface::getSourceAxisDistanceTag (  )  const [inline]

Definition at line 189 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getTotalBlockTrayFactor ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getTotalBlockTrayFactor ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTBeamSequenceInRTPlanIODInterface::getTotalBlockTrayFactorTag (  )  const [inline]

Definition at line 195 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getTotalCompensatorTrayFactor ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getTotalCompensatorTrayFactor ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTBeamSequenceInRTPlanIODInterface::getTotalCompensatorTrayFactorTag (  )  const [inline]

Definition at line 201 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getTreatmentDeliveryType ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 207 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::getTreatmentMachineName ( DRTBeamSequenceInRTPlanIOD::Item &  item,
std::string &  parameter 
)

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

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

Definition at line 213 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

DRTWedgeSequence& ml::DcmDRTBeamSequenceInRTPlanIODInterface::getWedgeSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTBeamSequenceInRTPlanIODInterface::getWedgeSequenceTag (  )  const [inline]

Definition at line 254 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

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

Check if the DRTBeamSequenceInRTPlanIOD is set.

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

Definition at line 271 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::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 306 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::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 317 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

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

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

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

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

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

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

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::setHighDoseTechniqueType ( unsigned long  idx,
std::string &  parameter 
)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

void ml::DcmDRTBeamSequenceInRTPlanIODInterface::setSequence ( DRTBeamSequenceInRTPlanIOD *  dcmSequence  )  [inline]

Set the DRTBeamSequenceInRTPlanIOD this interface class provides access to.

Parameters:
dcmSequence Pointer to DRTBeamSequenceInRTPlanIOD

Definition at line 259 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::setSourceAxisDistance ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::setTotalBlockTrayFactor ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTBeamSequenceInRTPlanIODInterface::setTotalCompensatorTrayFactor ( unsigned long  idx,
std::string &  parameter 
)

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

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


Member Data Documentation

DRTBeamSequenceInRTPlanIOD* ml::DcmDRTBeamSequenceInRTPlanIODInterface::_dcmSequence [protected]

Reference to the wrapped DcmSequence.

Definition at line 327 of file mlDcmDRTBeamSequenceInRTPlanIODInterface.h.


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

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