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

Item class. More...

+ Inheritance diagram for DRTIonBeamSequence::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 getBeamDescription (OFString &value, const signed long pos=0) const
 get BeamDescription (300a,00c3)
OFCondition getBeamName (OFString &value, const signed long pos=0) const
 get BeamName (300a,00c2)
OFCondition getBeamNumber (OFString &value, const signed long pos=0) const
 get BeamNumber (300a,00c0)
OFCondition getBeamNumber (Sint32 &value, const unsigned long pos=0) const
 get BeamNumber (300a,00c0)
OFCondition getBeamType (OFString &value, const signed long pos=0) const
 get BeamType (300a,00c4)
OFCondition getDeviceSerialNumber (OFString &value, const signed long pos=0) const
 get DeviceSerialNumber (0018,1000)
OFCondition getFinalCumulativeMetersetWeight (OFString &value, const signed long pos=0) const
 get FinalCumulativeMetersetWeight (300a,010e)
OFCondition getFinalCumulativeMetersetWeight (Float64 &value, const unsigned long pos=0) const
 get FinalCumulativeMetersetWeight (300a,010e)
OFCondition getFixationLightAzimuthalAngle (Float32 &value, const unsigned long pos=0) const
 get FixationLightAzimuthalAngle (300a,0356)
OFCondition getFixationLightPolarAngle (Float32 &value, const unsigned long pos=0) const
 get FixationLightPolarAngle (300a,0358)
OFCondition getInstitutionAddress (OFString &value, const signed long pos=0) const
 get InstitutionAddress (0008,0081)
OFCondition getInstitutionName (OFString &value, const signed long pos=0) const
 get InstitutionName (0008,0080)
OFCondition getInstitutionalDepartmentName (OFString &value, const signed long pos=0) const
 get InstitutionalDepartmentName (0008,1040)
OFCondition getManufacturer (OFString &value, const signed long pos=0) const
 get Manufacturer (0008,0070)
OFCondition getManufacturerModelName (OFString &value, const signed long pos=0) const
 get ManufacturerModelName (0008,1090)
OFCondition getNumberOfBlocks (OFString &value, const signed long pos=0) const
 get NumberOfBlocks (300a,00f0)
OFCondition getNumberOfBlocks (Sint32 &value, const unsigned long pos=0) const
 get NumberOfBlocks (300a,00f0)
OFCondition getNumberOfBoli (OFString &value, const signed long pos=0) const
 get NumberOfBoli (300a,00ed)
OFCondition getNumberOfBoli (Sint32 &value, const unsigned long pos=0) const
 get NumberOfBoli (300a,00ed)
OFCondition getNumberOfCompensators (OFString &value, const signed long pos=0) const
 get NumberOfCompensators (300a,00e0)
OFCondition getNumberOfCompensators (Sint32 &value, const unsigned long pos=0) const
 get NumberOfCompensators (300a,00e0)
OFCondition getNumberOfControlPoints (OFString &value, const signed long pos=0) const
 get NumberOfControlPoints (300a,0110)
OFCondition getNumberOfControlPoints (Sint32 &value, const unsigned long pos=0) const
 get NumberOfControlPoints (300a,0110)
OFCondition getNumberOfLateralSpreadingDevices (OFString &value, const signed long pos=0) const
 get NumberOfLateralSpreadingDevices (300a,0330)
OFCondition getNumberOfLateralSpreadingDevices (Sint32 &value, const unsigned long pos=0) const
 get NumberOfLateralSpreadingDevices (300a,0330)
OFCondition getNumberOfRangeModulators (OFString &value, const signed long pos=0) const
 get NumberOfRangeModulators (300a,0340)
OFCondition getNumberOfRangeModulators (Sint32 &value, const unsigned long pos=0) const
 get NumberOfRangeModulators (300a,0340)
OFCondition getNumberOfRangeShifters (OFString &value, const signed long pos=0) const
 get NumberOfRangeShifters (300a,0312)
OFCondition getNumberOfRangeShifters (Sint32 &value, const unsigned long pos=0) const
 get NumberOfRangeShifters (300a,0312)
OFCondition getNumberOfWedges (OFString &value, const signed long pos=0) const
 get NumberOfWedges (300a,00d0)
OFCondition getNumberOfWedges (Sint32 &value, const unsigned long pos=0) const
 get NumberOfWedges (300a,00d0)
OFCondition getPatientSupportAccessoryCode (OFString &value, const signed long pos=0) const
 get PatientSupportAccessoryCode (300a,0354)
OFCondition getPatientSupportID (OFString &value, const signed long pos=0) const
 get PatientSupportID (300a,0352)
OFCondition getPatientSupportType (OFString &value, const signed long pos=0) const
 get PatientSupportType (300a,0350)
OFCondition getPrimaryDosimeterUnit (OFString &value, const signed long pos=0) const
 get PrimaryDosimeterUnit (300a,00b3)
OFCondition getRadiationAtomicNumber (OFString &value, const signed long pos=0) const
 get RadiationAtomicNumber (300a,0304)
OFCondition getRadiationAtomicNumber (Sint32 &value, const unsigned long pos=0) const
 get RadiationAtomicNumber (300a,0304)
OFCondition getRadiationChargeState (Sint16 &value, const unsigned long pos=0) const
 get RadiationChargeState (300a,0306)
OFCondition getRadiationMassNumber (OFString &value, const signed long pos=0) const
 get RadiationMassNumber (300a,0302)
OFCondition getRadiationMassNumber (Sint32 &value, const unsigned long pos=0) const
 get RadiationMassNumber (300a,0302)
OFCondition getRadiationType (OFString &value, const signed long pos=0) const
 get RadiationType (300a,00c6)
OFCondition getReferencedPatientSetupNumber (OFString &value, const signed long pos=0) const
 get ReferencedPatientSetupNumber (300c,006a)
OFCondition getReferencedPatientSetupNumber (Sint32 &value, const unsigned long pos=0) const
 get ReferencedPatientSetupNumber (300c,006a)
OFCondition getReferencedToleranceTableNumber (OFString &value, const signed long pos=0) const
 get ReferencedToleranceTableNumber (300c,00a0)
OFCondition getReferencedToleranceTableNumber (Sint32 &value, const unsigned long pos=0) const
 get ReferencedToleranceTableNumber (300c,00a0)
OFCondition getScanMode (OFString &value, const signed long pos=0) const
 get ScanMode (300a,0308)
OFCondition getTotalBlockTrayWaterEquivalentThickness (Float32 &value, const unsigned long pos=0) const
 get TotalBlockTrayWaterEquivalentThickness (300a,00f3)
OFCondition getTotalCompensatorTrayWaterEquivalentThickness (Float32 &value, const unsigned long pos=0) const
 get TotalCompensatorTrayWaterEquivalentThickness (300a,02e3)
OFCondition getTotalWedgeTrayWaterEquivalentThickness (Float32 &value, const unsigned long pos=0) const
 get TotalWedgeTrayWaterEquivalentThickness (300a,00d7)
OFCondition getTreatmentDeliveryType (OFString &value, const signed long pos=0) const
 get TreatmentDeliveryType (300a,00ce)
OFCondition getTreatmentMachineName (OFString &value, const signed long pos=0) const
 get TreatmentMachineName (300a,00b2)
OFCondition getVirtualSourceAxisDistances (Float32 &value, const unsigned long pos=0) const
 get VirtualSourceAxisDistances (300a,030a)
DRTApplicatorSequenceInRTIonBeamsModulegetApplicatorSequence ()
 get ApplicatorSequence (300a,0107)
const
DRTApplicatorSequenceInRTIonBeamsModule
getApplicatorSequence () const
 get ApplicatorSequence (300a,0107)
DRTIonBeamLimitingDeviceSequencegetIonBeamLimitingDeviceSequence ()
 get IonBeamLimitingDeviceSequence (300a,03a4)
const
DRTIonBeamLimitingDeviceSequence
getIonBeamLimitingDeviceSequence () const
 get IonBeamLimitingDeviceSequence (300a,03a4)
DRTIonBlockSequencegetIonBlockSequence ()
 get IonBlockSequence (300a,03a6)
const DRTIonBlockSequencegetIonBlockSequence () const
 get IonBlockSequence (300a,03a6)
DRTIonControlPointSequencegetIonControlPointSequence ()
 get IonControlPointSequence (300a,03a8)
const DRTIonControlPointSequencegetIonControlPointSequence () const
 get IonControlPointSequence (300a,03a8)
DRTIonRangeCompensatorSequencegetIonRangeCompensatorSequence ()
 get IonRangeCompensatorSequence (300a,02ea)
const
DRTIonRangeCompensatorSequence
getIonRangeCompensatorSequence () const
 get IonRangeCompensatorSequence (300a,02ea)
DRTIonWedgeSequencegetIonWedgeSequence ()
 get IonWedgeSequence (300a,03aa)
const DRTIonWedgeSequencegetIonWedgeSequence () const
 get IonWedgeSequence (300a,03aa)
DRTLateralSpreadingDeviceSequencegetLateralSpreadingDeviceSequence ()
 get LateralSpreadingDeviceSequence (300a,0332)
const
DRTLateralSpreadingDeviceSequence
getLateralSpreadingDeviceSequence () const
 get LateralSpreadingDeviceSequence (300a,0332)
DRTRangeModulatorSequencegetRangeModulatorSequence ()
 get RangeModulatorSequence (300a,0342)
const DRTRangeModulatorSequencegetRangeModulatorSequence () const
 get RangeModulatorSequence (300a,0342)
DRTRangeShifterSequencegetRangeShifterSequence ()
 get RangeShifterSequence (300a,0314)
const DRTRangeShifterSequencegetRangeShifterSequence () const
 get RangeShifterSequence (300a,0314)
DRTReferencedBolusSequenceInRTIonBeamsModulegetReferencedBolusSequence ()
 get ReferencedBolusSequence (300c,00b0)
const
DRTReferencedBolusSequenceInRTIonBeamsModule
getReferencedBolusSequence () const
 get ReferencedBolusSequence (300c,00b0)
DRTReferencedDoseSequencegetReferencedDoseSequence ()
 get ReferencedDoseSequence (300c,0080)
const DRTReferencedDoseSequencegetReferencedDoseSequence () const
 get ReferencedDoseSequence (300c,0080)
DRTReferencedReferenceImageSequenceInRTIonBeamsModulegetReferencedReferenceImageSequence ()
 get ReferencedReferenceImageSequence (300c,0042)
const
DRTReferencedReferenceImageSequenceInRTIonBeamsModule
getReferencedReferenceImageSequence () const
 get ReferencedReferenceImageSequence (300c,0042)
DRTSnoutSequencegetSnoutSequence ()
 get SnoutSequence (300a,030c)
const DRTSnoutSequencegetSnoutSequence () const
 get SnoutSequence (300a,030c)
OFCondition setBeamDescription (const OFString &value, const OFBool check=OFTrue)
 set BeamDescription (300a,00c3)
OFCondition setBeamName (const OFString &value, const OFBool check=OFTrue)
 set BeamName (300a,00c2)
OFCondition setBeamNumber (const OFString &value, const OFBool check=OFTrue)
 set BeamNumber (300a,00c0)
OFCondition setBeamType (const OFString &value, const OFBool check=OFTrue)
 set BeamType (300a,00c4)
OFCondition setDeviceSerialNumber (const OFString &value, const OFBool check=OFTrue)
 set DeviceSerialNumber (0018,1000)
OFCondition setFinalCumulativeMetersetWeight (const OFString &value, const OFBool check=OFTrue)
 set FinalCumulativeMetersetWeight (300a,010e)
OFCondition setFixationLightAzimuthalAngle (const Float32 value, const unsigned long pos=0)
 set FixationLightAzimuthalAngle (300a,0356)
OFCondition setFixationLightPolarAngle (const Float32 value, const unsigned long pos=0)
 set FixationLightPolarAngle (300a,0358)
OFCondition setInstitutionAddress (const OFString &value, const OFBool check=OFTrue)
 set InstitutionAddress (0008,0081)
OFCondition setInstitutionName (const OFString &value, const OFBool check=OFTrue)
 set InstitutionName (0008,0080)
OFCondition setInstitutionalDepartmentName (const OFString &value, const OFBool check=OFTrue)
 set InstitutionalDepartmentName (0008,1040)
OFCondition setManufacturer (const OFString &value, const OFBool check=OFTrue)
 set Manufacturer (0008,0070)
OFCondition setManufacturerModelName (const OFString &value, const OFBool check=OFTrue)
 set ManufacturerModelName (0008,1090)
OFCondition setNumberOfBlocks (const OFString &value, const OFBool check=OFTrue)
 set NumberOfBlocks (300a,00f0)
OFCondition setNumberOfBoli (const OFString &value, const OFBool check=OFTrue)
 set NumberOfBoli (300a,00ed)
OFCondition setNumberOfCompensators (const OFString &value, const OFBool check=OFTrue)
 set NumberOfCompensators (300a,00e0)
OFCondition setNumberOfControlPoints (const OFString &value, const OFBool check=OFTrue)
 set NumberOfControlPoints (300a,0110)
OFCondition setNumberOfLateralSpreadingDevices (const OFString &value, const OFBool check=OFTrue)
 set NumberOfLateralSpreadingDevices (300a,0330)
OFCondition setNumberOfRangeModulators (const OFString &value, const OFBool check=OFTrue)
 set NumberOfRangeModulators (300a,0340)
OFCondition setNumberOfRangeShifters (const OFString &value, const OFBool check=OFTrue)
 set NumberOfRangeShifters (300a,0312)
OFCondition setNumberOfWedges (const OFString &value, const OFBool check=OFTrue)
 set NumberOfWedges (300a,00d0)
OFCondition setPatientSupportAccessoryCode (const OFString &value, const OFBool check=OFTrue)
 set PatientSupportAccessoryCode (300a,0354)
OFCondition setPatientSupportID (const OFString &value, const OFBool check=OFTrue)
 set PatientSupportID (300a,0352)
OFCondition setPatientSupportType (const OFString &value, const OFBool check=OFTrue)
 set PatientSupportType (300a,0350)
OFCondition setPrimaryDosimeterUnit (const OFString &value, const OFBool check=OFTrue)
 set PrimaryDosimeterUnit (300a,00b3)
OFCondition setRadiationAtomicNumber (const OFString &value, const OFBool check=OFTrue)
 set RadiationAtomicNumber (300a,0304)
OFCondition setRadiationChargeState (const Sint16 value, const unsigned long pos=0)
 set RadiationChargeState (300a,0306)
OFCondition setRadiationMassNumber (const OFString &value, const OFBool check=OFTrue)
 set RadiationMassNumber (300a,0302)
OFCondition setRadiationType (const OFString &value, const OFBool check=OFTrue)
 set RadiationType (300a,00c6)
OFCondition setReferencedPatientSetupNumber (const OFString &value, const OFBool check=OFTrue)
 set ReferencedPatientSetupNumber (300c,006a)
OFCondition setReferencedToleranceTableNumber (const OFString &value, const OFBool check=OFTrue)
 set ReferencedToleranceTableNumber (300c,00a0)
OFCondition setScanMode (const OFString &value, const OFBool check=OFTrue)
 set ScanMode (300a,0308)
OFCondition setTotalBlockTrayWaterEquivalentThickness (const Float32 value, const unsigned long pos=0)
 set TotalBlockTrayWaterEquivalentThickness (300a,00f3)
OFCondition setTotalCompensatorTrayWaterEquivalentThickness (const Float32 value, const unsigned long pos=0)
 set TotalCompensatorTrayWaterEquivalentThickness (300a,02e3)
OFCondition setTotalWedgeTrayWaterEquivalentThickness (const Float32 value, const unsigned long pos=0)
 set TotalWedgeTrayWaterEquivalentThickness (300a,00d7)
OFCondition setTreatmentDeliveryType (const OFString &value, const OFBool check=OFTrue)
 set TreatmentDeliveryType (300a,00ce)
OFCondition setTreatmentMachineName (const OFString &value, const OFBool check=OFTrue)
 set TreatmentMachineName (300a,00b2)
OFCondition setVirtualSourceAxisDistances (const Float32 value, const unsigned long pos=0)
 set VirtualSourceAxisDistances (300a,030a)

Private Attributes

OFBool EmptyDefaultItem
 internal flag used to mark the empty default item
DRTApplicatorSequenceInRTIonBeamsModule ApplicatorSequence
 ApplicatorSequence (300a,0107) vr=SQ, vm=1, type=3.
DcmShortText BeamDescription
 BeamDescription (300a,00c3) vr=ST, vm=1, type=3.
DcmLongString BeamName
 BeamName (300a,00c2) vr=LO, vm=1, type=1.
DcmIntegerString BeamNumber
 BeamNumber (300a,00c0) vr=IS, vm=1, type=1.
DcmCodeString BeamType
 BeamType (300a,00c4) vr=CS, vm=1, type=1.
DcmLongString DeviceSerialNumber
 DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3.
DcmDecimalString FinalCumulativeMetersetWeight
 FinalCumulativeMetersetWeight (300a,010e) vr=DS, vm=1, type=1C.
DcmFloatingPointSingle FixationLightAzimuthalAngle
 FixationLightAzimuthalAngle (300a,0356) vr=FL, vm=1, type=3.
DcmFloatingPointSingle FixationLightPolarAngle
 FixationLightPolarAngle (300a,0358) vr=FL, vm=1, type=3.
DcmShortText InstitutionAddress
 InstitutionAddress (0008,0081) vr=ST, vm=1, type=3.
DcmLongString InstitutionName
 InstitutionName (0008,0080) vr=LO, vm=1, type=3.
DcmLongString InstitutionalDepartmentName
 InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3.
DRTIonBeamLimitingDeviceSequence IonBeamLimitingDeviceSequence
 IonBeamLimitingDeviceSequence (300a,03a4) vr=SQ, vm=1, type=3.
DRTIonBlockSequence IonBlockSequence
 IonBlockSequence (300a,03a6) vr=SQ, vm=1, type=1C.
DRTIonControlPointSequence IonControlPointSequence
 IonControlPointSequence (300a,03a8) vr=SQ, vm=1, type=1.
DRTIonRangeCompensatorSequence IonRangeCompensatorSequence
 IonRangeCompensatorSequence (300a,02ea) vr=SQ, vm=1, type=1C.
DRTIonWedgeSequence IonWedgeSequence
 IonWedgeSequence (300a,03aa) vr=SQ, vm=1, type=1C.
DRTLateralSpreadingDeviceSequence LateralSpreadingDeviceSequence
 LateralSpreadingDeviceSequence (300a,0332) vr=SQ, vm=1, type=1C.
DcmLongString Manufacturer
 Manufacturer (0008,0070) vr=LO, vm=1, type=3.
DcmLongString ManufacturerModelName
 ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3.
DcmIntegerString NumberOfBlocks
 NumberOfBlocks (300a,00f0) vr=IS, vm=1, type=1.
DcmIntegerString NumberOfBoli
 NumberOfBoli (300a,00ed) vr=IS, vm=1, type=1.
DcmIntegerString NumberOfCompensators
 NumberOfCompensators (300a,00e0) vr=IS, vm=1, type=1.
DcmIntegerString NumberOfControlPoints
 NumberOfControlPoints (300a,0110) vr=IS, vm=1, type=1.
DcmIntegerString NumberOfLateralSpreadingDevices
 NumberOfLateralSpreadingDevices (300a,0330) vr=IS, vm=1, type=1.
DcmIntegerString NumberOfRangeModulators
 NumberOfRangeModulators (300a,0340) vr=IS, vm=1, type=1.
DcmIntegerString NumberOfRangeShifters
 NumberOfRangeShifters (300a,0312) vr=IS, vm=1, type=1.
DcmIntegerString NumberOfWedges
 NumberOfWedges (300a,00d0) vr=IS, vm=1, type=1.
DcmLongString PatientSupportAccessoryCode
 PatientSupportAccessoryCode (300a,0354) vr=LO, vm=1, type=3.
DcmShortString PatientSupportID
 PatientSupportID (300a,0352) vr=SH, vm=1, type=3.
DcmCodeString PatientSupportType
 PatientSupportType (300a,0350) vr=CS, vm=1, type=1.
DcmCodeString PrimaryDosimeterUnit
 PrimaryDosimeterUnit (300a,00b3) vr=CS, vm=1, type=1.
DcmIntegerString RadiationAtomicNumber
 RadiationAtomicNumber (300a,0304) vr=IS, vm=1, type=1C.
DcmSignedShort RadiationChargeState
 RadiationChargeState (300a,0306) vr=SS, vm=1, type=1C.
DcmIntegerString RadiationMassNumber
 RadiationMassNumber (300a,0302) vr=IS, vm=1, type=1C.
DcmCodeString RadiationType
 RadiationType (300a,00c6) vr=CS, vm=1, type=1.
DRTRangeModulatorSequence RangeModulatorSequence
 RangeModulatorSequence (300a,0342) vr=SQ, vm=1, type=1C.
DRTRangeShifterSequence RangeShifterSequence
 RangeShifterSequence (300a,0314) vr=SQ, vm=1, type=1C.
DRTReferencedBolusSequenceInRTIonBeamsModule ReferencedBolusSequence
 ReferencedBolusSequence (300c,00b0) vr=SQ, vm=1, type=1C.
DRTReferencedDoseSequence ReferencedDoseSequence
 ReferencedDoseSequence (300c,0080) vr=SQ, vm=1, type=3.
DcmIntegerString ReferencedPatientSetupNumber
 ReferencedPatientSetupNumber (300c,006a) vr=IS, vm=1, type=3.
DRTReferencedReferenceImageSequenceInRTIonBeamsModule ReferencedReferenceImageSequence
 ReferencedReferenceImageSequence (300c,0042) vr=SQ, vm=1, type=3.
DcmIntegerString ReferencedToleranceTableNumber
 ReferencedToleranceTableNumber (300c,00a0) vr=IS, vm=1, type=3.
DcmCodeString ScanMode
 ScanMode (300a,0308) vr=CS, vm=1, type=1.
DRTSnoutSequence SnoutSequence
 SnoutSequence (300a,030c) vr=SQ, vm=1, type=3.
DcmFloatingPointSingle TotalBlockTrayWaterEquivalentThickness
 TotalBlockTrayWaterEquivalentThickness (300a,00f3) vr=FL, vm=1, type=3.
DcmFloatingPointSingle TotalCompensatorTrayWaterEquivalentThickness
 TotalCompensatorTrayWaterEquivalentThickness (300a,02e3) vr=FL, vm=1, type=3.
DcmFloatingPointSingle TotalWedgeTrayWaterEquivalentThickness
 TotalWedgeTrayWaterEquivalentThickness (300a,00d7) vr=FL, vm=1, type=3.
DcmCodeString TreatmentDeliveryType
 TreatmentDeliveryType (300a,00ce) vr=CS, vm=1, type=1.
DcmShortString TreatmentMachineName
 TreatmentMachineName (300a,00b2) vr=SH, vm=1, type=2.
DcmFloatingPointSingle VirtualSourceAxisDistances
 VirtualSourceAxisDistances (300a,030a) vr=FL, vm=2, type=1.

Detailed Description

Item class.


Constructor & Destructor Documentation

DRTIonBeamSequence::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 ApplicatorSequence (300a,0107)

Returns:
reference to sequence element

get ApplicatorSequence (300a,0107)

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

get BeamDescription (300a,00c3)

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 DRTIonBeamSequence::Item::getBeamName ( OFString value,
const signed long  pos = 0 
) const

get BeamName (300a,00c2)

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 DRTIonBeamSequence::Item::getBeamNumber ( OFString value,
const signed long  pos = 0 
) const

get BeamNumber (300a,00c0)

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 DRTIonBeamSequence::Item::getBeamNumber ( Sint32 &  value,
const unsigned long  pos = 0 
) const

get BeamNumber (300a,00c0)

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 DRTIonBeamSequence::Item::getBeamType ( OFString value,
const signed long  pos = 0 
) const

get BeamType (300a,00c4)

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 DRTIonBeamSequence::Item::getDeviceSerialNumber ( OFString value,
const signed long  pos = 0 
) const

get DeviceSerialNumber (0018,1000)

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 DRTIonBeamSequence::Item::getFinalCumulativeMetersetWeight ( OFString value,
const signed long  pos = 0 
) const

get FinalCumulativeMetersetWeight (300a,010e)

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 DRTIonBeamSequence::Item::getFinalCumulativeMetersetWeight ( Float64 &  value,
const unsigned long  pos = 0 
) const

get FinalCumulativeMetersetWeight (300a,010e)

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 DRTIonBeamSequence::Item::getFixationLightAzimuthalAngle ( Float32 &  value,
const unsigned long  pos = 0 
) const

get FixationLightAzimuthalAngle (300a,0356)

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 DRTIonBeamSequence::Item::getFixationLightPolarAngle ( Float32 &  value,
const unsigned long  pos = 0 
) const

get FixationLightPolarAngle (300a,0358)

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 DRTIonBeamSequence::Item::getInstitutionAddress ( OFString value,
const signed long  pos = 0 
) const

get InstitutionAddress (0008,0081)

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 DRTIonBeamSequence::Item::getInstitutionalDepartmentName ( OFString value,
const signed long  pos = 0 
) const

get InstitutionalDepartmentName (0008,1040)

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 DRTIonBeamSequence::Item::getInstitutionName ( OFString value,
const signed long  pos = 0 
) const

get InstitutionName (0008,0080)

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 IonBeamLimitingDeviceSequence (300a,03a4)

Returns:
reference to sequence element

get IonBeamLimitingDeviceSequence (300a,03a4)

Returns:
const reference to sequence element

get IonBlockSequence (300a,03a6)

Returns:
reference to sequence element

get IonBlockSequence (300a,03a6)

Returns:
const reference to sequence element

get IonControlPointSequence (300a,03a8)

Returns:
reference to sequence element

get IonControlPointSequence (300a,03a8)

Returns:
const reference to sequence element

get IonRangeCompensatorSequence (300a,02ea)

Returns:
reference to sequence element

get IonRangeCompensatorSequence (300a,02ea)

Returns:
const reference to sequence element

get IonWedgeSequence (300a,03aa)

Returns:
reference to sequence element

get IonWedgeSequence (300a,03aa)

Returns:
const reference to sequence element

get LateralSpreadingDeviceSequence (300a,0332)

Returns:
reference to sequence element

get LateralSpreadingDeviceSequence (300a,0332)

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

get Manufacturer (0008,0070)

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 DRTIonBeamSequence::Item::getManufacturerModelName ( OFString value,
const signed long  pos = 0 
) const

get ManufacturerModelName (0008,1090)

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 DRTIonBeamSequence::Item::getNumberOfBlocks ( OFString value,
const signed long  pos = 0 
) const

get NumberOfBlocks (300a,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 DRTIonBeamSequence::Item::getNumberOfBlocks ( Sint32 &  value,
const unsigned long  pos = 0 
) const

get NumberOfBlocks (300a,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 DRTIonBeamSequence::Item::getNumberOfBoli ( OFString value,
const signed long  pos = 0 
) const

get NumberOfBoli (300a,00ed)

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 DRTIonBeamSequence::Item::getNumberOfBoli ( Sint32 &  value,
const unsigned long  pos = 0 
) const

get NumberOfBoli (300a,00ed)

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 DRTIonBeamSequence::Item::getNumberOfCompensators ( OFString value,
const signed long  pos = 0 
) const

get NumberOfCompensators (300a,00e0)

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 DRTIonBeamSequence::Item::getNumberOfCompensators ( Sint32 &  value,
const unsigned long  pos = 0 
) const

get NumberOfCompensators (300a,00e0)

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 DRTIonBeamSequence::Item::getNumberOfControlPoints ( OFString value,
const signed long  pos = 0 
) const

get NumberOfControlPoints (300a,0110)

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 DRTIonBeamSequence::Item::getNumberOfControlPoints ( Sint32 &  value,
const unsigned long  pos = 0 
) const

get NumberOfControlPoints (300a,0110)

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 DRTIonBeamSequence::Item::getNumberOfLateralSpreadingDevices ( OFString value,
const signed long  pos = 0 
) const

get NumberOfLateralSpreadingDevices (300a,0330)

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 DRTIonBeamSequence::Item::getNumberOfLateralSpreadingDevices ( Sint32 &  value,
const unsigned long  pos = 0 
) const

get NumberOfLateralSpreadingDevices (300a,0330)

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 DRTIonBeamSequence::Item::getNumberOfRangeModulators ( OFString value,
const signed long  pos = 0 
) const

get NumberOfRangeModulators (300a,0340)

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 DRTIonBeamSequence::Item::getNumberOfRangeModulators ( Sint32 &  value,
const unsigned long  pos = 0 
) const

get NumberOfRangeModulators (300a,0340)

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 DRTIonBeamSequence::Item::getNumberOfRangeShifters ( OFString value,
const signed long  pos = 0 
) const

get NumberOfRangeShifters (300a,0312)

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 DRTIonBeamSequence::Item::getNumberOfRangeShifters ( Sint32 &  value,
const unsigned long  pos = 0 
) const

get NumberOfRangeShifters (300a,0312)

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 DRTIonBeamSequence::Item::getNumberOfWedges ( OFString value,
const signed long  pos = 0 
) const

get NumberOfWedges (300a,00d0)

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 DRTIonBeamSequence::Item::getNumberOfWedges ( Sint32 &  value,
const unsigned long  pos = 0 
) const

get NumberOfWedges (300a,00d0)

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 DRTIonBeamSequence::Item::getPatientSupportAccessoryCode ( OFString value,
const signed long  pos = 0 
) const

get PatientSupportAccessoryCode (300a,0354)

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 DRTIonBeamSequence::Item::getPatientSupportID ( OFString value,
const signed long  pos = 0 
) const

get PatientSupportID (300a,0352)

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 DRTIonBeamSequence::Item::getPatientSupportType ( OFString value,
const signed long  pos = 0 
) const

get PatientSupportType (300a,0350)

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 DRTIonBeamSequence::Item::getPrimaryDosimeterUnit ( OFString value,
const signed long  pos = 0 
) const

get PrimaryDosimeterUnit (300a,00b3)

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 DRTIonBeamSequence::Item::getRadiationAtomicNumber ( OFString value,
const signed long  pos = 0 
) const

get RadiationAtomicNumber (300a,0304)

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 DRTIonBeamSequence::Item::getRadiationAtomicNumber ( Sint32 &  value,
const unsigned long  pos = 0 
) const

get RadiationAtomicNumber (300a,0304)

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 DRTIonBeamSequence::Item::getRadiationChargeState ( Sint16 &  value,
const unsigned long  pos = 0 
) const

get RadiationChargeState (300a,0306)

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 DRTIonBeamSequence::Item::getRadiationMassNumber ( OFString value,
const signed long  pos = 0 
) const

get RadiationMassNumber (300a,0302)

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 DRTIonBeamSequence::Item::getRadiationMassNumber ( Sint32 &  value,
const unsigned long  pos = 0 
) const

get RadiationMassNumber (300a,0302)

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 DRTIonBeamSequence::Item::getRadiationType ( OFString value,
const signed long  pos = 0 
) const

get RadiationType (300a,00c6)

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 RangeModulatorSequence (300a,0342)

Returns:
reference to sequence element

get RangeModulatorSequence (300a,0342)

Returns:
const reference to sequence element

get RangeShifterSequence (300a,0314)

Returns:
reference to sequence element

get RangeShifterSequence (300a,0314)

Returns:
const reference to sequence element

get ReferencedBolusSequence (300c,00b0)

Returns:
reference to sequence element

get ReferencedBolusSequence (300c,00b0)

Returns:
const reference to sequence element

get ReferencedDoseSequence (300c,0080)

Returns:
reference to sequence element

get ReferencedDoseSequence (300c,0080)

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

get ReferencedPatientSetupNumber (300c,006a)

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 DRTIonBeamSequence::Item::getReferencedPatientSetupNumber ( Sint32 &  value,
const unsigned long  pos = 0 
) const

get ReferencedPatientSetupNumber (300c,006a)

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 ReferencedReferenceImageSequence (300c,0042)

Returns:
reference to sequence element

get ReferencedReferenceImageSequence (300c,0042)

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

get ReferencedToleranceTableNumber (300c,00a0)

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 DRTIonBeamSequence::Item::getReferencedToleranceTableNumber ( Sint32 &  value,
const unsigned long  pos = 0 
) const

get ReferencedToleranceTableNumber (300c,00a0)

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 DRTIonBeamSequence::Item::getScanMode ( OFString value,
const signed long  pos = 0 
) const

get ScanMode (300a,0308)

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 SnoutSequence (300a,030c)

Returns:
reference to sequence element

get SnoutSequence (300a,030c)

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

get TotalBlockTrayWaterEquivalentThickness (300a,00f3)

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 DRTIonBeamSequence::Item::getTotalCompensatorTrayWaterEquivalentThickness ( Float32 &  value,
const unsigned long  pos = 0 
) const

get TotalCompensatorTrayWaterEquivalentThickness (300a,02e3)

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 DRTIonBeamSequence::Item::getTotalWedgeTrayWaterEquivalentThickness ( Float32 &  value,
const unsigned long  pos = 0 
) const

get TotalWedgeTrayWaterEquivalentThickness (300a,00d7)

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 DRTIonBeamSequence::Item::getTreatmentDeliveryType ( OFString value,
const signed long  pos = 0 
) const

get TreatmentDeliveryType (300a,00ce)

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 DRTIonBeamSequence::Item::getTreatmentMachineName ( OFString value,
const signed long  pos = 0 
) const

get TreatmentMachineName (300a,00b2)

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 DRTIonBeamSequence::Item::getVirtualSourceAxisDistances ( Float32 &  value,
const unsigned long  pos = 0 
) const

get VirtualSourceAxisDistances (300a,030a)

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

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& DRTIonBeamSequence::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
OFCondition DRTIonBeamSequence::Item::setBeamDescription ( const OFString value,
const OFBool  check = OFTrue 
)

set BeamDescription (300a,00c3)

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

set BeamName (300a,00c2)

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

set BeamNumber (300a,00c0)

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 DRTIonBeamSequence::Item::setBeamType ( const OFString value,
const OFBool  check = OFTrue 
)

set BeamType (300a,00c4)

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 DRTIonBeamSequence::Item::setDeviceSerialNumber ( const OFString value,
const OFBool  check = OFTrue 
)

set DeviceSerialNumber (0018,1000)

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

set FinalCumulativeMetersetWeight (300a,010e)

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 DRTIonBeamSequence::Item::setFixationLightAzimuthalAngle ( const Float32  value,
const unsigned long  pos = 0 
)

set FixationLightAzimuthalAngle (300a,0356)

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 DRTIonBeamSequence::Item::setFixationLightPolarAngle ( const Float32  value,
const unsigned long  pos = 0 
)

set FixationLightPolarAngle (300a,0358)

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 DRTIonBeamSequence::Item::setInstitutionAddress ( const OFString value,
const OFBool  check = OFTrue 
)

set InstitutionAddress (0008,0081)

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

set InstitutionalDepartmentName (0008,1040)

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

set InstitutionName (0008,0080)

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

set Manufacturer (0008,0070)

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

set ManufacturerModelName (0008,1090)

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

set NumberOfBlocks (300a,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 DRTIonBeamSequence::Item::setNumberOfBoli ( const OFString value,
const OFBool  check = OFTrue 
)

set NumberOfBoli (300a,00ed)

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 DRTIonBeamSequence::Item::setNumberOfCompensators ( const OFString value,
const OFBool  check = OFTrue 
)

set NumberOfCompensators (300a,00e0)

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 DRTIonBeamSequence::Item::setNumberOfControlPoints ( const OFString value,
const OFBool  check = OFTrue 
)

set NumberOfControlPoints (300a,0110)

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 DRTIonBeamSequence::Item::setNumberOfLateralSpreadingDevices ( const OFString value,
const OFBool  check = OFTrue 
)

set NumberOfLateralSpreadingDevices (300a,0330)

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 DRTIonBeamSequence::Item::setNumberOfRangeModulators ( const OFString value,
const OFBool  check = OFTrue 
)

set NumberOfRangeModulators (300a,0340)

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 DRTIonBeamSequence::Item::setNumberOfRangeShifters ( const OFString value,
const OFBool  check = OFTrue 
)

set NumberOfRangeShifters (300a,0312)

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 DRTIonBeamSequence::Item::setNumberOfWedges ( const OFString value,
const OFBool  check = OFTrue 
)

set NumberOfWedges (300a,00d0)

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 DRTIonBeamSequence::Item::setPatientSupportAccessoryCode ( const OFString value,
const OFBool  check = OFTrue 
)

set PatientSupportAccessoryCode (300a,0354)

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

set PatientSupportID (300a,0352)

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 DRTIonBeamSequence::Item::setPatientSupportType ( const OFString value,
const OFBool  check = OFTrue 
)

set PatientSupportType (300a,0350)

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 DRTIonBeamSequence::Item::setPrimaryDosimeterUnit ( const OFString value,
const OFBool  check = OFTrue 
)

set PrimaryDosimeterUnit (300a,00b3)

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 DRTIonBeamSequence::Item::setRadiationAtomicNumber ( const OFString value,
const OFBool  check = OFTrue 
)

set RadiationAtomicNumber (300a,0304)

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 DRTIonBeamSequence::Item::setRadiationChargeState ( const Sint16  value,
const unsigned long  pos = 0 
)

set RadiationChargeState (300a,0306)

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 DRTIonBeamSequence::Item::setRadiationMassNumber ( const OFString value,
const OFBool  check = OFTrue 
)

set RadiationMassNumber (300a,0302)

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 DRTIonBeamSequence::Item::setRadiationType ( const OFString value,
const OFBool  check = OFTrue 
)

set RadiationType (300a,00c6)

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 DRTIonBeamSequence::Item::setReferencedPatientSetupNumber ( const OFString value,
const OFBool  check = OFTrue 
)

set ReferencedPatientSetupNumber (300c,006a)

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 DRTIonBeamSequence::Item::setReferencedToleranceTableNumber ( const OFString value,
const OFBool  check = OFTrue 
)

set ReferencedToleranceTableNumber (300c,00a0)

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 DRTIonBeamSequence::Item::setScanMode ( const OFString value,
const OFBool  check = OFTrue 
)

set ScanMode (300a,0308)

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 DRTIonBeamSequence::Item::setTotalBlockTrayWaterEquivalentThickness ( const Float32  value,
const unsigned long  pos = 0 
)

set TotalBlockTrayWaterEquivalentThickness (300a,00f3)

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 DRTIonBeamSequence::Item::setTotalCompensatorTrayWaterEquivalentThickness ( const Float32  value,
const unsigned long  pos = 0 
)

set TotalCompensatorTrayWaterEquivalentThickness (300a,02e3)

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 DRTIonBeamSequence::Item::setTotalWedgeTrayWaterEquivalentThickness ( const Float32  value,
const unsigned long  pos = 0 
)

set TotalWedgeTrayWaterEquivalentThickness (300a,00d7)

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 DRTIonBeamSequence::Item::setTreatmentDeliveryType ( const OFString value,
const OFBool  check = OFTrue 
)

set TreatmentDeliveryType (300a,00ce)

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 DRTIonBeamSequence::Item::setTreatmentMachineName ( const OFString value,
const OFBool  check = OFTrue 
)

set TreatmentMachineName (300a,00b2)

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 DRTIonBeamSequence::Item::setVirtualSourceAxisDistances ( const Float32  value,
const unsigned long  pos = 0 
)

set VirtualSourceAxisDistances (300a,030a)

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

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