ml::DcmDRTIonControlPointSequenceInterface Class Reference

Class to provide access to DRTIonControlPointSequence. More...

#include <mlDcmDRTIonControlPointSequenceInterface.h>

List of all members.

Public Member Functions

 DcmDRTIonControlPointSequenceInterface (DRTIonControlPointSequence *_dcmSequence=NULL)
 Default Constructor.
virtual ~DcmDRTIonControlPointSequenceInterface ()
 Default virtual Destructor.
bool getBeamLimitingDeviceAngle (unsigned long idx, std::string &parameter)
bool getBeamLimitingDeviceAngle (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getBeamLimitingDeviceAngleTag () const
bool setBeamLimitingDeviceAngle (unsigned long idx, std::string &parameter)
bool getBeamLimitingDeviceRotationDirection (unsigned long idx, std::string &parameter)
bool getBeamLimitingDeviceRotationDirection (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getBeamLimitingDeviceRotationDirectionTag () const
bool setBeamLimitingDeviceRotationDirection (unsigned long idx, std::string &parameter)
bool getControlPointIndex (unsigned long idx, std::string &parameter)
bool getControlPointIndex (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getControlPointIndexTag () const
bool setControlPointIndex (unsigned long idx, std::string &parameter)
bool getCumulativeMetersetWeight (unsigned long idx, std::string &parameter)
bool getCumulativeMetersetWeight (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getCumulativeMetersetWeightTag () const
bool setCumulativeMetersetWeight (unsigned long idx, std::string &parameter)
bool getGantryAngle (unsigned long idx, std::string &parameter)
bool getGantryAngle (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getGantryAngleTag () const
bool setGantryAngle (unsigned long idx, std::string &parameter)
bool getGantryPitchAngle (unsigned long idx, float &parameter)
bool getGantryPitchAngle (DRTIonControlPointSequence::Item &item, float &parameter)
std::string getGantryPitchAngleTag () const
bool setGantryPitchAngle (unsigned long idx, float &parameter)
bool getGantryPitchRotationDirection (unsigned long idx, std::string &parameter)
bool getGantryPitchRotationDirection (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getGantryPitchRotationDirectionTag () const
bool setGantryPitchRotationDirection (unsigned long idx, std::string &parameter)
bool getGantryRotationDirection (unsigned long idx, std::string &parameter)
bool getGantryRotationDirection (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getGantryRotationDirectionTag () const
bool setGantryRotationDirection (unsigned long idx, std::string &parameter)
bool getHeadFixationAngle (unsigned long idx, float &parameter)
bool getHeadFixationAngle (DRTIonControlPointSequence::Item &item, float &parameter)
std::string getHeadFixationAngleTag () const
bool setHeadFixationAngle (unsigned long idx, float &parameter)
bool getIsocenterPosition (unsigned long idx, std::string &parameter)
bool getIsocenterPosition (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getIsocenterPositionTag () const
bool setIsocenterPosition (unsigned long idx, std::string &parameter)
bool getKVP (unsigned long idx, std::string &parameter)
bool getKVP (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getKVPTag () const
bool setKVP (unsigned long idx, std::string &parameter)
bool getMetersetRate (unsigned long idx, float &parameter)
bool getMetersetRate (DRTIonControlPointSequence::Item &item, float &parameter)
std::string getMetersetRateTag () const
bool setMetersetRate (unsigned long idx, float &parameter)
bool getNominalBeamEnergy (unsigned long idx, std::string &parameter)
bool getNominalBeamEnergy (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getNominalBeamEnergyTag () const
bool setNominalBeamEnergy (unsigned long idx, std::string &parameter)
bool getNumberOfPaintings (unsigned long idx, std::string &parameter)
bool getNumberOfPaintings (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getNumberOfPaintingsTag () const
bool setNumberOfPaintings (unsigned long idx, std::string &parameter)
bool getNumberOfScanSpotPositions (unsigned long idx, std::string &parameter)
bool getNumberOfScanSpotPositions (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getNumberOfScanSpotPositionsTag () const
bool setNumberOfScanSpotPositions (unsigned long idx, std::string &parameter)
bool getPatientSupportAngle (unsigned long idx, std::string &parameter)
bool getPatientSupportAngle (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getPatientSupportAngleTag () const
bool setPatientSupportAngle (unsigned long idx, std::string &parameter)
bool getPatientSupportRotationDirection (unsigned long idx, std::string &parameter)
bool getPatientSupportRotationDirection (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getPatientSupportRotationDirectionTag () const
bool setPatientSupportRotationDirection (unsigned long idx, std::string &parameter)
bool getScanSpotMetersetWeights (unsigned long idx, float &parameter)
bool getScanSpotMetersetWeights (DRTIonControlPointSequence::Item &item, float &parameter)
std::string getScanSpotMetersetWeightsTag () const
bool setScanSpotMetersetWeights (unsigned long idx, float &parameter)
bool getScanSpotPositionMap (unsigned long idx, float &parameter)
bool getScanSpotPositionMap (DRTIonControlPointSequence::Item &item, float &parameter)
std::string getScanSpotPositionMapTag () const
bool setScanSpotPositionMap (unsigned long idx, float &parameter)
bool getScanSpotTuneID (unsigned long idx, std::string &parameter)
bool getScanSpotTuneID (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getScanSpotTuneIDTag () const
bool setScanSpotTuneID (unsigned long idx, std::string &parameter)
bool getScanningSpotSize (unsigned long idx, float &parameter)
bool getScanningSpotSize (DRTIonControlPointSequence::Item &item, float &parameter)
std::string getScanningSpotSizeTag () const
bool setScanningSpotSize (unsigned long idx, float &parameter)
bool getSnoutPosition (unsigned long idx, float &parameter)
bool getSnoutPosition (DRTIonControlPointSequence::Item &item, float &parameter)
std::string getSnoutPositionTag () const
bool setSnoutPosition (unsigned long idx, float &parameter)
bool getSurfaceEntryPoint (unsigned long idx, std::string &parameter)
bool getSurfaceEntryPoint (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getSurfaceEntryPointTag () const
bool setSurfaceEntryPoint (unsigned long idx, std::string &parameter)
bool getTableTopLateralPosition (unsigned long idx, std::string &parameter)
bool getTableTopLateralPosition (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getTableTopLateralPositionTag () const
bool setTableTopLateralPosition (unsigned long idx, std::string &parameter)
bool getTableTopLongitudinalPosition (unsigned long idx, std::string &parameter)
bool getTableTopLongitudinalPosition (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getTableTopLongitudinalPositionTag () const
bool setTableTopLongitudinalPosition (unsigned long idx, std::string &parameter)
bool getTableTopPitchAngle (unsigned long idx, float &parameter)
bool getTableTopPitchAngle (DRTIonControlPointSequence::Item &item, float &parameter)
std::string getTableTopPitchAngleTag () const
bool setTableTopPitchAngle (unsigned long idx, float &parameter)
bool getTableTopPitchRotationDirection (unsigned long idx, std::string &parameter)
bool getTableTopPitchRotationDirection (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getTableTopPitchRotationDirectionTag () const
bool setTableTopPitchRotationDirection (unsigned long idx, std::string &parameter)
bool getTableTopRollAngle (unsigned long idx, float &parameter)
bool getTableTopRollAngle (DRTIonControlPointSequence::Item &item, float &parameter)
std::string getTableTopRollAngleTag () const
bool setTableTopRollAngle (unsigned long idx, float &parameter)
bool getTableTopRollRotationDirection (unsigned long idx, std::string &parameter)
bool getTableTopRollRotationDirection (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getTableTopRollRotationDirectionTag () const
bool setTableTopRollRotationDirection (unsigned long idx, std::string &parameter)
bool getTableTopVerticalPosition (unsigned long idx, std::string &parameter)
bool getTableTopVerticalPosition (DRTIonControlPointSequence::Item &item, std::string &parameter)
std::string getTableTopVerticalPositionTag () const
bool setTableTopVerticalPosition (unsigned long idx, std::string &parameter)
DRTBeamLimitingDevicePositionSequence & getBeamLimitingDevicePositionSequence (unsigned long idx)
std::string getBeamLimitingDevicePositionSequenceTag () const
DRTIonWedgePositionSequence & getIonWedgePositionSequence (unsigned long idx)
std::string getIonWedgePositionSequenceTag () const
DRTLateralSpreadingDeviceSettingsSequence & getLateralSpreadingDeviceSettingsSequence (unsigned long idx)
std::string getLateralSpreadingDeviceSettingsSequenceTag () const
DRTRangeModulatorSettingsSequence & getRangeModulatorSettingsSequence (unsigned long idx)
std::string getRangeModulatorSettingsSequenceTag () const
DRTRangeShifterSettingsSequence & getRangeShifterSettingsSequence (unsigned long idx)
std::string getRangeShifterSettingsSequenceTag () const
DRTReferencedDoseReferenceSequence & getReferencedDoseReferenceSequence (unsigned long idx)
std::string getReferencedDoseReferenceSequenceTag () const
void setSequence (DRTIonControlPointSequence *dcmSequence)
 Set the DRTIonControlPointSequence this interface class provides access to.
DRTIonControlPointSequence * getSequence () const
 Return the DRTIonControlPointSequence this interface class provides access to.
bool hasSequence () const
 Check if the DRTIonControlPointSequence is set.
MLint getNumberOfItems () const
 Return number of items the internal sequence consists of.
DRTIonControlPointSequence::Item * getItem (const unsigned long idx)
 Return number of items the internal sequence consists of.
DRTIonControlPointSequence::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

DRTIonControlPointSequence * _dcmSequence
 Reference to the wrapped DcmSequence.


Detailed Description

Class to provide access to DRTIonControlPointSequence.

Definition at line 48 of file mlDcmDRTIonControlPointSequenceInterface.h.


Constructor & Destructor Documentation

ml::DcmDRTIonControlPointSequenceInterface::DcmDRTIonControlPointSequenceInterface ( DRTIonControlPointSequence *  _dcmSequence = NULL  )  [inline]

Default Constructor.

Definition at line 52 of file mlDcmDRTIonControlPointSequenceInterface.h.

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

Default virtual Destructor.

Definition at line 55 of file mlDcmDRTIonControlPointSequenceInterface.h.


Member Function Documentation

DRTIonControlPointSequence::Item* ml::DcmDRTIonControlPointSequenceInterface::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 299 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getBeamLimitingDeviceAngle ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getBeamLimitingDeviceAngle ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getBeamLimitingDeviceAngleTag (  )  const [inline]

Definition at line 59 of file mlDcmDRTIonControlPointSequenceInterface.h.

DRTBeamLimitingDevicePositionSequence& ml::DcmDRTIonControlPointSequenceInterface::getBeamLimitingDevicePositionSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTIonControlPointSequenceInterface::getBeamLimitingDevicePositionSequenceTag (  )  const [inline]

Definition at line 238 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getBeamLimitingDeviceRotationDirection ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getBeamLimitingDeviceRotationDirection ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getBeamLimitingDeviceRotationDirectionTag (  )  const [inline]

Definition at line 65 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getControlPointIndex ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getControlPointIndex ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getControlPointIndexTag (  )  const [inline]

Definition at line 71 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getCumulativeMetersetWeight ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getCumulativeMetersetWeight ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getCumulativeMetersetWeightTag (  )  const [inline]

Definition at line 77 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getGantryAngle ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getGantryAngle ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getGantryAngleTag (  )  const [inline]

Definition at line 83 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getGantryPitchAngle ( DRTIonControlPointSequence::Item &  item,
float &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getGantryPitchAngle ( unsigned long  idx,
float &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getGantryPitchAngleTag (  )  const [inline]

Definition at line 89 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getGantryPitchRotationDirection ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getGantryPitchRotationDirection ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getGantryPitchRotationDirectionTag (  )  const [inline]

Definition at line 95 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getGantryRotationDirection ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getGantryRotationDirection ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getGantryRotationDirectionTag (  )  const [inline]

Definition at line 101 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getHeadFixationAngle ( DRTIonControlPointSequence::Item &  item,
float &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getHeadFixationAngle ( unsigned long  idx,
float &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getHeadFixationAngleTag (  )  const [inline]

Definition at line 107 of file mlDcmDRTIonControlPointSequenceInterface.h.

DRTIonWedgePositionSequence& ml::DcmDRTIonControlPointSequenceInterface::getIonWedgePositionSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTIonControlPointSequenceInterface::getIonWedgePositionSequenceTag (  )  const [inline]

Definition at line 242 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getIsocenterPosition ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getIsocenterPosition ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getIsocenterPositionTag (  )  const [inline]

Definition at line 113 of file mlDcmDRTIonControlPointSequenceInterface.h.

DRTIonControlPointSequence::Item* ml::DcmDRTIonControlPointSequenceInterface::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 290 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getKVP ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getKVP ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getKVPTag (  )  const [inline]

Definition at line 119 of file mlDcmDRTIonControlPointSequenceInterface.h.

DRTLateralSpreadingDeviceSettingsSequence& ml::DcmDRTIonControlPointSequenceInterface::getLateralSpreadingDeviceSettingsSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTIonControlPointSequenceInterface::getLateralSpreadingDeviceSettingsSequenceTag (  )  const [inline]

Definition at line 246 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getMetersetRate ( DRTIonControlPointSequence::Item &  item,
float &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getMetersetRate ( unsigned long  idx,
float &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getMetersetRateTag (  )  const [inline]

Definition at line 125 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getNominalBeamEnergy ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getNominalBeamEnergy ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getNominalBeamEnergyTag (  )  const [inline]

Definition at line 131 of file mlDcmDRTIonControlPointSequenceInterface.h.

MLint ml::DcmDRTIonControlPointSequenceInterface::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 281 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getNumberOfPaintings ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getNumberOfPaintings ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getNumberOfPaintingsTag (  )  const [inline]

Definition at line 137 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getNumberOfScanSpotPositions ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getNumberOfScanSpotPositions ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getNumberOfScanSpotPositionsTag (  )  const [inline]

Definition at line 143 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getPatientSupportAngle ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getPatientSupportAngle ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getPatientSupportAngleTag (  )  const [inline]

Definition at line 149 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getPatientSupportRotationDirection ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getPatientSupportRotationDirection ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getPatientSupportRotationDirectionTag (  )  const [inline]

Definition at line 155 of file mlDcmDRTIonControlPointSequenceInterface.h.

DRTRangeModulatorSettingsSequence& ml::DcmDRTIonControlPointSequenceInterface::getRangeModulatorSettingsSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTIonControlPointSequenceInterface::getRangeModulatorSettingsSequenceTag (  )  const [inline]

Definition at line 250 of file mlDcmDRTIonControlPointSequenceInterface.h.

DRTRangeShifterSettingsSequence& ml::DcmDRTIonControlPointSequenceInterface::getRangeShifterSettingsSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTIonControlPointSequenceInterface::getRangeShifterSettingsSequenceTag (  )  const [inline]

Definition at line 254 of file mlDcmDRTIonControlPointSequenceInterface.h.

DRTReferencedDoseReferenceSequence& ml::DcmDRTIonControlPointSequenceInterface::getReferencedDoseReferenceSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTIonControlPointSequenceInterface::getReferencedDoseReferenceSequenceTag (  )  const [inline]

Definition at line 258 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getScanningSpotSize ( DRTIonControlPointSequence::Item &  item,
float &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getScanningSpotSize ( unsigned long  idx,
float &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getScanningSpotSizeTag (  )  const [inline]

Definition at line 179 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getScanSpotMetersetWeights ( DRTIonControlPointSequence::Item &  item,
float &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getScanSpotMetersetWeights ( unsigned long  idx,
float &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getScanSpotMetersetWeightsTag (  )  const [inline]

Definition at line 161 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getScanSpotPositionMap ( DRTIonControlPointSequence::Item &  item,
float &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getScanSpotPositionMap ( unsigned long  idx,
float &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getScanSpotPositionMapTag (  )  const [inline]

Definition at line 167 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getScanSpotTuneID ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getScanSpotTuneID ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getScanSpotTuneIDTag (  )  const [inline]

Definition at line 173 of file mlDcmDRTIonControlPointSequenceInterface.h.

DRTIonControlPointSequence* ml::DcmDRTIonControlPointSequenceInterface::getSequence (  )  const [inline]

Return the DRTIonControlPointSequence this interface class provides access to.

Parameters:
dcmSequence Pointer to DRTIonControlPointSequence

Definition at line 269 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getSnoutPosition ( DRTIonControlPointSequence::Item &  item,
float &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getSnoutPosition ( unsigned long  idx,
float &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getSnoutPositionTag (  )  const [inline]

Definition at line 185 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getSurfaceEntryPoint ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getSurfaceEntryPoint ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getSurfaceEntryPointTag (  )  const [inline]

Definition at line 191 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getTableTopLateralPosition ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getTableTopLateralPosition ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getTableTopLateralPositionTag (  )  const [inline]

Definition at line 197 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getTableTopLongitudinalPosition ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getTableTopLongitudinalPosition ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getTableTopLongitudinalPositionTag (  )  const [inline]

Definition at line 203 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getTableTopPitchAngle ( DRTIonControlPointSequence::Item &  item,
float &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getTableTopPitchAngle ( unsigned long  idx,
float &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getTableTopPitchAngleTag (  )  const [inline]

Definition at line 209 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getTableTopPitchRotationDirection ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getTableTopPitchRotationDirection ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getTableTopPitchRotationDirectionTag (  )  const [inline]

Definition at line 215 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getTableTopRollAngle ( DRTIonControlPointSequence::Item &  item,
float &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getTableTopRollAngle ( unsigned long  idx,
float &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getTableTopRollAngleTag (  )  const [inline]

Definition at line 221 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getTableTopRollRotationDirection ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getTableTopRollRotationDirection ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getTableTopRollRotationDirectionTag (  )  const [inline]

Definition at line 227 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::getTableTopVerticalPosition ( DRTIonControlPointSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::getTableTopVerticalPosition ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTIonControlPointSequenceInterface::getTableTopVerticalPositionTag (  )  const [inline]

Definition at line 233 of file mlDcmDRTIonControlPointSequenceInterface.h.

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

Check if the DRTIonControlPointSequence is set.

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

Definition at line 275 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::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 310 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::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 321 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::setBeamLimitingDeviceAngle ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setBeamLimitingDeviceRotationDirection ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setControlPointIndex ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setCumulativeMetersetWeight ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setGantryAngle ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setGantryPitchAngle ( unsigned long  idx,
float &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setGantryPitchRotationDirection ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setGantryRotationDirection ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setHeadFixationAngle ( unsigned long  idx,
float &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setIsocenterPosition ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setKVP ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setMetersetRate ( unsigned long  idx,
float &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setNominalBeamEnergy ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setNumberOfPaintings ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setNumberOfScanSpotPositions ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setPatientSupportAngle ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setPatientSupportRotationDirection ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setScanningSpotSize ( unsigned long  idx,
float &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setScanSpotMetersetWeights ( unsigned long  idx,
float &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setScanSpotPositionMap ( unsigned long  idx,
float &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setScanSpotTuneID ( unsigned long  idx,
std::string &  parameter 
)

void ml::DcmDRTIonControlPointSequenceInterface::setSequence ( DRTIonControlPointSequence *  dcmSequence  )  [inline]

Set the DRTIonControlPointSequence this interface class provides access to.

Parameters:
dcmSequence Pointer to DRTIonControlPointSequence

Definition at line 263 of file mlDcmDRTIonControlPointSequenceInterface.h.

bool ml::DcmDRTIonControlPointSequenceInterface::setSnoutPosition ( unsigned long  idx,
float &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setSurfaceEntryPoint ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setTableTopLateralPosition ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setTableTopLongitudinalPosition ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setTableTopPitchAngle ( unsigned long  idx,
float &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setTableTopPitchRotationDirection ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setTableTopRollAngle ( unsigned long  idx,
float &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setTableTopRollRotationDirection ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTIonControlPointSequenceInterface::setTableTopVerticalPosition ( unsigned long  idx,
std::string &  parameter 
)


Member Data Documentation

DRTIonControlPointSequence* ml::DcmDRTIonControlPointSequenceInterface::_dcmSequence [protected]

Reference to the wrapped DcmSequence.

Definition at line 331 of file mlDcmDRTIonControlPointSequenceInterface.h.


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

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