DCMTK  Version 3.6.1 20120515
OFFIS DICOM Toolkit
Public Member Functions | Private Attributes
DRTIonControlPointDeliverySequence::Item Class Reference

Item class. More...

+ Inheritance diagram for DRTIonControlPointDeliverySequence::Item:

List of all members.

Public Member Functions

 Item (const OFBool emptyDefaultItem=OFFalse)
 (default) constructor
 Item (const Item &copy)
 copy constructor
virtual ~Item ()
 destructor
Itemoperator= (const Item &copy)
 assigment operator
void clear ()
 clear all internal member variables
OFBool isEmpty ()
 check if item is empty
OFBool isValid () const
 check if item is valid, i.e. not the empty default item
OFCondition read (DcmItem &item)
 read elements from sequence item
OFCondition write (DcmItem &item)
 write elements to sequence item
OFCondition getBeamLimitingDeviceAngle (OFString &value, const signed long pos=0) const
 get BeamLimitingDeviceAngle (300a,0120)
OFCondition getBeamLimitingDeviceAngle (Float64 &value, const unsigned long pos=0) const
 get BeamLimitingDeviceAngle (300a,0120)
OFCondition getBeamLimitingDeviceRotationDirection (OFString &value, const signed long pos=0) const
 get BeamLimitingDeviceRotationDirection (300a,0121)
OFCondition getDeliveredMeterset (OFString &value, const signed long pos=0) const
 get DeliveredMeterset (3008,0044)
OFCondition getDeliveredMeterset (Float64 &value, const unsigned long pos=0) const
 get DeliveredMeterset (3008,0044)
OFCondition getGantryAngle (OFString &value, const signed long pos=0) const
 get GantryAngle (300a,011e)
OFCondition getGantryAngle (Float64 &value, const unsigned long pos=0) const
 get GantryAngle (300a,011e)
OFCondition getGantryPitchAngle (Float32 &value, const unsigned long pos=0) const
 get GantryPitchAngle (300a,014a)
OFCondition getGantryPitchRotationDirection (OFString &value, const signed long pos=0) const
 get GantryPitchRotationDirection (300a,014c)
OFCondition getGantryRotationDirection (OFString &value, const signed long pos=0) const
 get GantryRotationDirection (300a,011f)
OFCondition getHeadFixationAngle (Float32 &value, const unsigned long pos=0) const
 get HeadFixationAngle (300a,0148)
OFCondition getKVP (OFString &value, const signed long pos=0) const
 get KVP (0018,0060)
OFCondition getKVP (Float64 &value, const unsigned long pos=0) const
 get KVP (0018,0060)
OFCondition getMetersetRateDelivered (Float32 &value, const unsigned long pos=0) const
 get MetersetRateDelivered (3008,0046)
OFCondition getMetersetRateSet (Float32 &value, const unsigned long pos=0) const
 get MetersetRateSet (3008,0045)
OFCondition getNominalBeamEnergy (OFString &value, const signed long pos=0) const
 get NominalBeamEnergy (300a,0114)
OFCondition getNominalBeamEnergy (Float64 &value, const unsigned long pos=0) const
 get NominalBeamEnergy (300a,0114)
OFCondition getNumberOfPaintings (OFString &value, const signed long pos=0) const
 get NumberOfPaintings (300a,039a)
OFCondition getNumberOfPaintings (Sint32 &value, const unsigned long pos=0) const
 get NumberOfPaintings (300a,039a)
OFCondition getNumberOfScanSpotPositions (OFString &value, const signed long pos=0) const
 get NumberOfScanSpotPositions (300a,0392)
OFCondition getNumberOfScanSpotPositions (Sint32 &value, const unsigned long pos=0) const
 get NumberOfScanSpotPositions (300a,0392)
OFCondition getPatientSupportAngle (OFString &value, const signed long pos=0) const
 get PatientSupportAngle (300a,0122)
OFCondition getPatientSupportAngle (Float64 &value, const unsigned long pos=0) const
 get PatientSupportAngle (300a,0122)
OFCondition getPatientSupportRotationDirection (OFString &value, const signed long pos=0) const
 get PatientSupportRotationDirection (300a,0123)
OFCondition getReferencedControlPointIndex (OFString &value, const signed long pos=0) const
 get ReferencedControlPointIndex (300c,00f0)
OFCondition getReferencedControlPointIndex (Sint32 &value, const unsigned long pos=0) const
 get ReferencedControlPointIndex (300c,00f0)
OFCondition getScanSpotMetersetsDelivered (Float32 &value, const unsigned long pos=0) const
 get ScanSpotMetersetsDelivered (3008,0047)
OFCondition getScanSpotPositionMap (Float32 &value, const unsigned long pos=0) const
 get ScanSpotPositionMap (300a,0394)
OFCondition getScanSpotTuneID (OFString &value, const signed long pos=0) const
 get ScanSpotTuneID (300a,0390)
OFCondition getScanningSpotSize (Float32 &value, const unsigned long pos=0) const
 get ScanningSpotSize (300a,0398)
OFCondition getSnoutPosition (Float32 &value, const unsigned long pos=0) const
 get SnoutPosition (300a,030d)
OFCondition getSpecifiedMeterset (OFString &value, const signed long pos=0) const
 get SpecifiedMeterset (3008,0042)
OFCondition getSpecifiedMeterset (Float64 &value, const unsigned long pos=0) const
 get SpecifiedMeterset (3008,0042)
OFCondition getTableTopLateralPosition (OFString &value, const signed long pos=0) const
 get TableTopLateralPosition (300a,012a)
OFCondition getTableTopLateralPosition (Float64 &value, const unsigned long pos=0) const
 get TableTopLateralPosition (300a,012a)
OFCondition getTableTopLongitudinalPosition (OFString &value, const signed long pos=0) const
 get TableTopLongitudinalPosition (300a,0129)
OFCondition getTableTopLongitudinalPosition (Float64 &value, const unsigned long pos=0) const
 get TableTopLongitudinalPosition (300a,0129)
OFCondition getTableTopPitchAngle (Float32 &value, const unsigned long pos=0) const
 get TableTopPitchAngle (300a,0140)
OFCondition getTableTopPitchRotationDirection (OFString &value, const signed long pos=0) const
 get TableTopPitchRotationDirection (300a,0142)
OFCondition getTableTopRollAngle (Float32 &value, const unsigned long pos=0) const
 get TableTopRollAngle (300a,0144)
OFCondition getTableTopRollRotationDirection (OFString &value, const signed long pos=0) const
 get TableTopRollRotationDirection (300a,0146)
OFCondition getTableTopVerticalPosition (OFString &value, const signed long pos=0) const
 get TableTopVerticalPosition (300a,0128)
OFCondition getTableTopVerticalPosition (Float64 &value, const unsigned long pos=0) const
 get TableTopVerticalPosition (300a,0128)
OFCondition getTreatmentControlPointDate (OFString &value, const signed long pos=0) const
 get TreatmentControlPointDate (3008,0024)
OFCondition getTreatmentControlPointTime (OFString &value, const signed long pos=0) const
 get TreatmentControlPointTime (3008,0025)
DRTBeamLimitingDevicePositionSequencegetBeamLimitingDevicePositionSequence ()
 get BeamLimitingDevicePositionSequence (300a,011a)
const
DRTBeamLimitingDevicePositionSequence
getBeamLimitingDevicePositionSequence () const
 get BeamLimitingDevicePositionSequence (300a,011a)
DRTCorrectedParameterSequencegetCorrectedParameterSequence ()
 get CorrectedParameterSequence (3008,0068)
const
DRTCorrectedParameterSequence
getCorrectedParameterSequence () const
 get CorrectedParameterSequence (3008,0068)
DRTIonWedgePositionSequencegetIonWedgePositionSequence ()
 get IonWedgePositionSequence (300a,03ac)
const DRTIonWedgePositionSequencegetIonWedgePositionSequence () const
 get IonWedgePositionSequence (300a,03ac)
DRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsSessionRecordModulegetLateralSpreadingDeviceSettingsSequence ()
 get LateralSpreadingDeviceSettingsSequence (300a,0370)
const
DRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsSessionRecordModule
getLateralSpreadingDeviceSettingsSequence () const
 get LateralSpreadingDeviceSettingsSequence (300a,0370)
DRTOverrideSequencegetOverrideSequence ()
 get OverrideSequence (3008,0060)
const DRTOverrideSequencegetOverrideSequence () const
 get OverrideSequence (3008,0060)
DRTRangeModulatorSettingsSequenceInRTIonBeamsSessionRecordModulegetRangeModulatorSettingsSequence ()
 get RangeModulatorSettingsSequence (300a,0380)
const
DRTRangeModulatorSettingsSequenceInRTIonBeamsSessionRecordModule
getRangeModulatorSettingsSequence () const
 get RangeModulatorSettingsSequence (300a,0380)
DRTRangeShifterSettingsSequenceInRTIonBeamsSessionRecordModulegetRangeShifterSettingsSequence ()
 get RangeShifterSettingsSequence (300a,0360)
const
DRTRangeShifterSettingsSequenceInRTIonBeamsSessionRecordModule
getRangeShifterSettingsSequence () const
 get RangeShifterSettingsSequence (300a,0360)
OFCondition setBeamLimitingDeviceAngle (const OFString &value, const OFBool check=OFTrue)
 set BeamLimitingDeviceAngle (300a,0120)
OFCondition setBeamLimitingDeviceRotationDirection (const OFString &value, const OFBool check=OFTrue)
 set BeamLimitingDeviceRotationDirection (300a,0121)
OFCondition setDeliveredMeterset (const OFString &value, const OFBool check=OFTrue)
 set DeliveredMeterset (3008,0044)
OFCondition setGantryAngle (const OFString &value, const OFBool check=OFTrue)
 set GantryAngle (300a,011e)
OFCondition setGantryPitchAngle (const Float32 value, const unsigned long pos=0)
 set GantryPitchAngle (300a,014a)
OFCondition setGantryPitchRotationDirection (const OFString &value, const OFBool check=OFTrue)
 set GantryPitchRotationDirection (300a,014c)
OFCondition setGantryRotationDirection (const OFString &value, const OFBool check=OFTrue)
 set GantryRotationDirection (300a,011f)
OFCondition setHeadFixationAngle (const Float32 value, const unsigned long pos=0)
 set HeadFixationAngle (300a,0148)
OFCondition setKVP (const OFString &value, const OFBool check=OFTrue)
 set KVP (0018,0060)
OFCondition setMetersetRateDelivered (const Float32 value, const unsigned long pos=0)
 set MetersetRateDelivered (3008,0046)
OFCondition setMetersetRateSet (const Float32 value, const unsigned long pos=0)
 set MetersetRateSet (3008,0045)
OFCondition setNominalBeamEnergy (const OFString &value, const OFBool check=OFTrue)
 set NominalBeamEnergy (300a,0114)
OFCondition setNumberOfPaintings (const OFString &value, const OFBool check=OFTrue)
 set NumberOfPaintings (300a,039a)
OFCondition setNumberOfScanSpotPositions (const OFString &value, const OFBool check=OFTrue)
 set NumberOfScanSpotPositions (300a,0392)
OFCondition setPatientSupportAngle (const OFString &value, const OFBool check=OFTrue)
 set PatientSupportAngle (300a,0122)
OFCondition setPatientSupportRotationDirection (const OFString &value, const OFBool check=OFTrue)
 set PatientSupportRotationDirection (300a,0123)
OFCondition setReferencedControlPointIndex (const OFString &value, const OFBool check=OFTrue)
 set ReferencedControlPointIndex (300c,00f0)
OFCondition setScanSpotMetersetsDelivered (const Float32 value, const unsigned long pos=0)
 set ScanSpotMetersetsDelivered (3008,0047)
OFCondition setScanSpotPositionMap (const Float32 value, const unsigned long pos=0)
 set ScanSpotPositionMap (300a,0394)
OFCondition setScanSpotTuneID (const OFString &value, const OFBool check=OFTrue)
 set ScanSpotTuneID (300a,0390)
OFCondition setScanningSpotSize (const Float32 value, const unsigned long pos=0)
 set ScanningSpotSize (300a,0398)
OFCondition setSnoutPosition (const Float32 value, const unsigned long pos=0)
 set SnoutPosition (300a,030d)
OFCondition setSpecifiedMeterset (const OFString &value, const OFBool check=OFTrue)
 set SpecifiedMeterset (3008,0042)
OFCondition setTableTopLateralPosition (const OFString &value, const OFBool check=OFTrue)
 set TableTopLateralPosition (300a,012a)
OFCondition setTableTopLongitudinalPosition (const OFString &value, const OFBool check=OFTrue)
 set TableTopLongitudinalPosition (300a,0129)
OFCondition setTableTopPitchAngle (const Float32 value, const unsigned long pos=0)
 set TableTopPitchAngle (300a,0140)
OFCondition setTableTopPitchRotationDirection (const OFString &value, const OFBool check=OFTrue)
 set TableTopPitchRotationDirection (300a,0142)
OFCondition setTableTopRollAngle (const Float32 value, const unsigned long pos=0)
 set TableTopRollAngle (300a,0144)
OFCondition setTableTopRollRotationDirection (const OFString &value, const OFBool check=OFTrue)
 set TableTopRollRotationDirection (300a,0146)
OFCondition setTableTopVerticalPosition (const OFString &value, const OFBool check=OFTrue)
 set TableTopVerticalPosition (300a,0128)
OFCondition setTreatmentControlPointDate (const OFString &value, const OFBool check=OFTrue)
 set TreatmentControlPointDate (3008,0024)
OFCondition setTreatmentControlPointTime (const OFString &value, const OFBool check=OFTrue)
 set TreatmentControlPointTime (3008,0025)

Private Attributes

OFBool EmptyDefaultItem
 internal flag used to mark the empty default item
DcmDecimalString BeamLimitingDeviceAngle
 BeamLimitingDeviceAngle (300a,0120) vr=DS, vm=1, type=1C.
DRTBeamLimitingDevicePositionSequence BeamLimitingDevicePositionSequence
 BeamLimitingDevicePositionSequence (300a,011a) vr=SQ, vm=1, type=1C.
DcmCodeString BeamLimitingDeviceRotationDirection
 BeamLimitingDeviceRotationDirection (300a,0121) vr=CS, vm=1, type=1C.
DRTCorrectedParameterSequence CorrectedParameterSequence
 CorrectedParameterSequence (3008,0068) vr=SQ, vm=1, type=3.
DcmDecimalString DeliveredMeterset
 DeliveredMeterset (3008,0044) vr=DS, vm=1, type=1.
DcmDecimalString GantryAngle
 GantryAngle (300a,011e) vr=DS, vm=1, type=1C.
DcmFloatingPointSingle GantryPitchAngle
 GantryPitchAngle (300a,014a) vr=FL, vm=1, type=2C.
DcmCodeString GantryPitchRotationDirection
 GantryPitchRotationDirection (300a,014c) vr=CS, vm=1, type=2C.
DcmCodeString GantryRotationDirection
 GantryRotationDirection (300a,011f) vr=CS, vm=1, type=1C.
DcmFloatingPointSingle HeadFixationAngle
 HeadFixationAngle (300a,0148) vr=FL, vm=1, type=3.
DRTIonWedgePositionSequence IonWedgePositionSequence
 IonWedgePositionSequence (300a,03ac) vr=SQ, vm=1, type=1C.
DcmDecimalString KVP
 KVP (0018,0060) vr=DS, vm=1, type=1C.
DRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsSessionRecordModule LateralSpreadingDeviceSettingsSequence
 LateralSpreadingDeviceSettingsSequence (300a,0370) vr=SQ, vm=1, type=1C.
DcmFloatingPointSingle MetersetRateDelivered
 MetersetRateDelivered (3008,0046) vr=FL, vm=1, type=3.
DcmFloatingPointSingle MetersetRateSet
 MetersetRateSet (3008,0045) vr=FL, vm=1, type=3.
DcmDecimalString NominalBeamEnergy
 NominalBeamEnergy (300a,0114) vr=DS, vm=1, type=1C.
DcmIntegerString NumberOfPaintings
 NumberOfPaintings (300a,039a) vr=IS, vm=1, type=1C.
DcmIntegerString NumberOfScanSpotPositions
 NumberOfScanSpotPositions (300a,0392) vr=IS, vm=1, type=1C.
DRTOverrideSequence OverrideSequence
 OverrideSequence (3008,0060) vr=SQ, vm=1, type=3.
DcmDecimalString PatientSupportAngle
 PatientSupportAngle (300a,0122) vr=DS, vm=1, type=1C.
DcmCodeString PatientSupportRotationDirection
 PatientSupportRotationDirection (300a,0123) vr=CS, vm=1, type=1C.
DRTRangeModulatorSettingsSequenceInRTIonBeamsSessionRecordModule RangeModulatorSettingsSequence
 RangeModulatorSettingsSequence (300a,0380) vr=SQ, vm=1, type=1C.
DRTRangeShifterSettingsSequenceInRTIonBeamsSessionRecordModule RangeShifterSettingsSequence
 RangeShifterSettingsSequence (300a,0360) vr=SQ, vm=1, type=1C.
DcmIntegerString ReferencedControlPointIndex
 ReferencedControlPointIndex (300c,00f0) vr=IS, vm=1, type=1.
DcmFloatingPointSingle ScanSpotMetersetsDelivered
 ScanSpotMetersetsDelivered (3008,0047) vr=FL, vm=1-n, type=1C.
DcmFloatingPointSingle ScanSpotPositionMap
 ScanSpotPositionMap (300a,0394) vr=FL, vm=1-n, type=1C.
DcmShortString ScanSpotTuneID
 ScanSpotTuneID (300a,0390) vr=SH, vm=1, type=1C.
DcmFloatingPointSingle ScanningSpotSize
 ScanningSpotSize (300a,0398) vr=FL, vm=2, type=3.
DcmFloatingPointSingle SnoutPosition
 SnoutPosition (300a,030d) vr=FL, vm=1, type=2C.
DcmDecimalString SpecifiedMeterset
 SpecifiedMeterset (3008,0042) vr=DS, vm=1, type=2.
DcmDecimalString TableTopLateralPosition
 TableTopLateralPosition (300a,012a) vr=DS, vm=1, type=2C.
DcmDecimalString TableTopLongitudinalPosition
 TableTopLongitudinalPosition (300a,0129) vr=DS, vm=1, type=2C.
DcmFloatingPointSingle TableTopPitchAngle
 TableTopPitchAngle (300a,0140) vr=FL, vm=1, type=2C.
DcmCodeString TableTopPitchRotationDirection
 TableTopPitchRotationDirection (300a,0142) vr=CS, vm=1, type=2C.
DcmFloatingPointSingle TableTopRollAngle
 TableTopRollAngle (300a,0144) vr=FL, vm=1, type=2C.
DcmCodeString TableTopRollRotationDirection
 TableTopRollRotationDirection (300a,0146) vr=CS, vm=1, type=2C.
DcmDecimalString TableTopVerticalPosition
 TableTopVerticalPosition (300a,0128) vr=DS, vm=1, type=2C.
DcmDate TreatmentControlPointDate
 TreatmentControlPointDate (3008,0024) vr=DA, vm=1, type=1.
DcmTime TreatmentControlPointTime
 TreatmentControlPointTime (3008,0025) vr=TM, vm=1, type=1.

Detailed Description

Item class.


Constructor & Destructor Documentation

DRTIonControlPointDeliverySequence::Item::Item ( const OFBool  emptyDefaultItem = OFFalse)

(default) constructor

Parameters:
emptyDefaultItemflag used to mark the empty default item

copy constructor

Parameters:
copyitem object to be copied

Member Function Documentation

get BeamLimitingDeviceAngle (300a,0120)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getBeamLimitingDeviceAngle ( Float64 &  value,
const unsigned long  pos = 0 
) const

get BeamLimitingDeviceAngle (300a,0120)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise

get BeamLimitingDevicePositionSequence (300a,011a)

Returns:
reference to sequence element

get BeamLimitingDevicePositionSequence (300a,011a)

Returns:
const reference to sequence element

get BeamLimitingDeviceRotationDirection (300a,0121)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise

get CorrectedParameterSequence (3008,0068)

Returns:
reference to sequence element

get CorrectedParameterSequence (3008,0068)

Returns:
const reference to sequence element
OFCondition DRTIonControlPointDeliverySequence::Item::getDeliveredMeterset ( OFString value,
const signed long  pos = 0 
) const

get DeliveredMeterset (3008,0044)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getDeliveredMeterset ( Float64 &  value,
const unsigned long  pos = 0 
) const

get DeliveredMeterset (3008,0044)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getGantryAngle ( OFString value,
const signed long  pos = 0 
) const

get GantryAngle (300a,011e)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getGantryAngle ( Float64 &  value,
const unsigned long  pos = 0 
) const

get GantryAngle (300a,011e)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getGantryPitchAngle ( Float32 &  value,
const unsigned long  pos = 0 
) const

get GantryPitchAngle (300a,014a)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise

get GantryPitchRotationDirection (300a,014c)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise

get GantryRotationDirection (300a,011f)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getHeadFixationAngle ( Float32 &  value,
const unsigned long  pos = 0 
) const

get HeadFixationAngle (300a,0148)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise

get IonWedgePositionSequence (300a,03ac)

Returns:
reference to sequence element

get IonWedgePositionSequence (300a,03ac)

Returns:
const reference to sequence element
OFCondition DRTIonControlPointDeliverySequence::Item::getKVP ( OFString value,
const signed long  pos = 0 
) const

get KVP (0018,0060)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getKVP ( Float64 &  value,
const unsigned long  pos = 0 
) const

get KVP (0018,0060)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise

get LateralSpreadingDeviceSettingsSequence (300a,0370)

Returns:
reference to sequence element

get LateralSpreadingDeviceSettingsSequence (300a,0370)

Returns:
const reference to sequence element
OFCondition DRTIonControlPointDeliverySequence::Item::getMetersetRateDelivered ( Float32 &  value,
const unsigned long  pos = 0 
) const

get MetersetRateDelivered (3008,0046)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getMetersetRateSet ( Float32 &  value,
const unsigned long  pos = 0 
) const

get MetersetRateSet (3008,0045)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getNominalBeamEnergy ( OFString value,
const signed long  pos = 0 
) const

get NominalBeamEnergy (300a,0114)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getNominalBeamEnergy ( Float64 &  value,
const unsigned long  pos = 0 
) const

get NominalBeamEnergy (300a,0114)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getNumberOfPaintings ( OFString value,
const signed long  pos = 0 
) const

get NumberOfPaintings (300a,039a)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getNumberOfPaintings ( Sint32 &  value,
const unsigned long  pos = 0 
) const

get NumberOfPaintings (300a,039a)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise

get NumberOfScanSpotPositions (300a,0392)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getNumberOfScanSpotPositions ( Sint32 &  value,
const unsigned long  pos = 0 
) const

get NumberOfScanSpotPositions (300a,0392)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise

get OverrideSequence (3008,0060)

Returns:
reference to sequence element

get OverrideSequence (3008,0060)

Returns:
const reference to sequence element

get PatientSupportAngle (300a,0122)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getPatientSupportAngle ( Float64 &  value,
const unsigned long  pos = 0 
) const

get PatientSupportAngle (300a,0122)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise

get PatientSupportRotationDirection (300a,0123)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise

get RangeModulatorSettingsSequence (300a,0380)

Returns:
reference to sequence element

get RangeModulatorSettingsSequence (300a,0380)

Returns:
const reference to sequence element

get RangeShifterSettingsSequence (300a,0360)

Returns:
reference to sequence element

get RangeShifterSettingsSequence (300a,0360)

Returns:
const reference to sequence element

get ReferencedControlPointIndex (300c,00f0)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getReferencedControlPointIndex ( Sint32 &  value,
const unsigned long  pos = 0 
) const

get ReferencedControlPointIndex (300c,00f0)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getScanningSpotSize ( Float32 &  value,
const unsigned long  pos = 0 
) const

get ScanningSpotSize (300a,0398)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getScanSpotMetersetsDelivered ( Float32 &  value,
const unsigned long  pos = 0 
) const

get ScanSpotMetersetsDelivered (3008,0047)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getScanSpotPositionMap ( Float32 &  value,
const unsigned long  pos = 0 
) const

get ScanSpotPositionMap (300a,0394)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getScanSpotTuneID ( OFString value,
const signed long  pos = 0 
) const

get ScanSpotTuneID (300a,0390)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getSnoutPosition ( Float32 &  value,
const unsigned long  pos = 0 
) const

get SnoutPosition (300a,030d)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getSpecifiedMeterset ( OFString value,
const signed long  pos = 0 
) const

get SpecifiedMeterset (3008,0042)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getSpecifiedMeterset ( Float64 &  value,
const unsigned long  pos = 0 
) const

get SpecifiedMeterset (3008,0042)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise

get TableTopLateralPosition (300a,012a)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getTableTopLateralPosition ( Float64 &  value,
const unsigned long  pos = 0 
) const

get TableTopLateralPosition (300a,012a)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise

get TableTopLongitudinalPosition (300a,0129)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getTableTopLongitudinalPosition ( Float64 &  value,
const unsigned long  pos = 0 
) const

get TableTopLongitudinalPosition (300a,0129)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getTableTopPitchAngle ( Float32 &  value,
const unsigned long  pos = 0 
) const

get TableTopPitchAngle (300a,0140)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise

get TableTopPitchRotationDirection (300a,0142)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getTableTopRollAngle ( Float32 &  value,
const unsigned long  pos = 0 
) const

get TableTopRollAngle (300a,0144)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise

get TableTopRollRotationDirection (300a,0146)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise

get TableTopVerticalPosition (300a,0128)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::getTableTopVerticalPosition ( Float64 &  value,
const unsigned long  pos = 0 
) const

get TableTopVerticalPosition (300a,0128)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise

get TreatmentControlPointDate (3008,0024)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise

get TreatmentControlPointTime (3008,0025)

Parameters:
valuereference to variable in which the value should be stored
posindex of the value to get (0..vm-1), -1 for all components
Returns:
status, EC_Normal if successful, an error code otherwise

check if item is empty

Returns:
OFTrue if item is empty, OFFalse otherwise

check if item is valid, i.e. not the empty default item

Returns:
OFTrue if item is valid, OFFalse otherwise
Item& DRTIonControlPointDeliverySequence::Item::operator= ( const Item copy)

assigment operator

Parameters:
copyitem object to be copied

read elements from sequence item

Parameters:
itemreference to DICOM sequence item from which the elements should be read
Returns:
status, EC_Normal if successful, an error code otherwise

set BeamLimitingDeviceAngle (300a,0120)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (DS) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise

set BeamLimitingDeviceRotationDirection (300a,0121)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (CS) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::setDeliveredMeterset ( const OFString value,
const OFBool  check = OFTrue 
)

set DeliveredMeterset (3008,0044)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (DS) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::setGantryAngle ( const OFString value,
const OFBool  check = OFTrue 
)

set GantryAngle (300a,011e)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (DS) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::setGantryPitchAngle ( const Float32  value,
const unsigned long  pos = 0 
)

set GantryPitchAngle (300a,014a)

Parameters:
valuevalue to be set (should be valid for this VR)
posindex of the value to be set (0..vm-1), vm=1
Returns:
status, EC_Normal if successful, an error code otherwise

set GantryPitchRotationDirection (300a,014c)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (CS) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise

set GantryRotationDirection (300a,011f)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (CS) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::setHeadFixationAngle ( const Float32  value,
const unsigned long  pos = 0 
)

set HeadFixationAngle (300a,0148)

Parameters:
valuevalue to be set (should be valid for this VR)
posindex of the value to be set (0..vm-1), vm=1
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::setKVP ( const OFString value,
const OFBool  check = OFTrue 
)

set KVP (0018,0060)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (DS) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::setMetersetRateDelivered ( const Float32  value,
const unsigned long  pos = 0 
)

set MetersetRateDelivered (3008,0046)

Parameters:
valuevalue to be set (should be valid for this VR)
posindex of the value to be set (0..vm-1), vm=1
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::setMetersetRateSet ( const Float32  value,
const unsigned long  pos = 0 
)

set MetersetRateSet (3008,0045)

Parameters:
valuevalue to be set (should be valid for this VR)
posindex of the value to be set (0..vm-1), vm=1
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::setNominalBeamEnergy ( const OFString value,
const OFBool  check = OFTrue 
)

set NominalBeamEnergy (300a,0114)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (DS) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::setNumberOfPaintings ( const OFString value,
const OFBool  check = OFTrue 
)

set NumberOfPaintings (300a,039a)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (IS) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise

set NumberOfScanSpotPositions (300a,0392)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (IS) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::setPatientSupportAngle ( const OFString value,
const OFBool  check = OFTrue 
)

set PatientSupportAngle (300a,0122)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (DS) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise

set PatientSupportRotationDirection (300a,0123)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (CS) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise

set ReferencedControlPointIndex (300c,00f0)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (IS) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::setScanningSpotSize ( const Float32  value,
const unsigned long  pos = 0 
)

set ScanningSpotSize (300a,0398)

Parameters:
valuevalue to be set (should be valid for this VR)
posindex of the value to be set (0..vm-1), vm=2
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::setScanSpotMetersetsDelivered ( const Float32  value,
const unsigned long  pos = 0 
)

set ScanSpotMetersetsDelivered (3008,0047)

Parameters:
valuevalue to be set (should be valid for this VR)
posindex of the value to be set (0..vm-1), vm=1-n
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::setScanSpotPositionMap ( const Float32  value,
const unsigned long  pos = 0 
)

set ScanSpotPositionMap (300a,0394)

Parameters:
valuevalue to be set (should be valid for this VR)
posindex of the value to be set (0..vm-1), vm=1-n
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::setScanSpotTuneID ( const OFString value,
const OFBool  check = OFTrue 
)

set ScanSpotTuneID (300a,0390)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (SH) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::setSnoutPosition ( const Float32  value,
const unsigned long  pos = 0 
)

set SnoutPosition (300a,030d)

Parameters:
valuevalue to be set (should be valid for this VR)
posindex of the value to be set (0..vm-1), vm=1
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::setSpecifiedMeterset ( const OFString value,
const OFBool  check = OFTrue 
)

set SpecifiedMeterset (3008,0042)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (DS) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise

set TableTopLateralPosition (300a,012a)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (DS) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise

set TableTopLongitudinalPosition (300a,0129)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (DS) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::setTableTopPitchAngle ( const Float32  value,
const unsigned long  pos = 0 
)

set TableTopPitchAngle (300a,0140)

Parameters:
valuevalue to be set (should be valid for this VR)
posindex of the value to be set (0..vm-1), vm=1
Returns:
status, EC_Normal if successful, an error code otherwise

set TableTopPitchRotationDirection (300a,0142)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (CS) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise
OFCondition DRTIonControlPointDeliverySequence::Item::setTableTopRollAngle ( const Float32  value,
const unsigned long  pos = 0 
)

set TableTopRollAngle (300a,0144)

Parameters:
valuevalue to be set (should be valid for this VR)
posindex of the value to be set (0..vm-1), vm=1
Returns:
status, EC_Normal if successful, an error code otherwise

set TableTopRollRotationDirection (300a,0146)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (CS) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise

set TableTopVerticalPosition (300a,0128)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (DS) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise

set TreatmentControlPointDate (3008,0024)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (DA) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise

set TreatmentControlPointTime (3008,0025)

Parameters:
valuevalue to be set (single value only) or "" for no value
checkcheck 'value' for conformance with VR (TM) and VM (1) if enabled
Returns:
status, EC_Normal if successful, an error code otherwise

write elements to sequence item

Parameters:
itemreference to DICOM sequence item to which the elements should be written
Returns:
status, EC_Normal if successful, an error code otherwise

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


Generated on Tue May 15 2012 for DCMTK Version 3.6.1 20120515 by Doxygen 1.7.5.1-20111027