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

Item class. More...

+ Inheritance diagram for DRTTreatmentSessionIonBeamSequence::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 getBeamType (OFString &value, const signed long pos=0) const
 get BeamType (300a,00c4)
OFCondition getCurrentFractionNumber (OFString &value, const signed long pos=0) const
 get CurrentFractionNumber (3008,0022)
OFCondition getCurrentFractionNumber (Sint32 &value, const unsigned long pos=0) const
 get CurrentFractionNumber (3008,0022)
OFCondition getDeliveredPrimaryMeterset (OFString &value, const signed long pos=0) const
 get DeliveredPrimaryMeterset (3008,0036)
OFCondition getDeliveredPrimaryMeterset (Float64 &value, const unsigned long pos=0) const
 get DeliveredPrimaryMeterset (3008,0036)
OFCondition getDeliveredSecondaryMeterset (OFString &value, const signed long pos=0) const
 get DeliveredSecondaryMeterset (3008,0037)
OFCondition getDeliveredSecondaryMeterset (Float64 &value, const unsigned long pos=0) const
 get DeliveredSecondaryMeterset (3008,0037)
OFCondition getDeliveredTreatmentTime (OFString &value, const signed long pos=0) const
 get DeliveredTreatmentTime (3008,003b)
OFCondition getDeliveredTreatmentTime (Float64 &value, const unsigned long pos=0) const
 get DeliveredTreatmentTime (3008,003b)
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 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 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 getReferencedBeamNumber (OFString &value, const signed long pos=0) const
 get ReferencedBeamNumber (300c,0006)
OFCondition getReferencedBeamNumber (Sint32 &value, const unsigned long pos=0) const
 get ReferencedBeamNumber (300c,0006)
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 getSpecifiedPrimaryMeterset (OFString &value, const signed long pos=0) const
 get SpecifiedPrimaryMeterset (3008,0032)
OFCondition getSpecifiedPrimaryMeterset (Float64 &value, const unsigned long pos=0) const
 get SpecifiedPrimaryMeterset (3008,0032)
OFCondition getSpecifiedSecondaryMeterset (OFString &value, const signed long pos=0) const
 get SpecifiedSecondaryMeterset (3008,0033)
OFCondition getSpecifiedSecondaryMeterset (Float64 &value, const unsigned long pos=0) const
 get SpecifiedSecondaryMeterset (3008,0033)
OFCondition getSpecifiedTreatmentTime (OFString &value, const signed long pos=0) const
 get SpecifiedTreatmentTime (3008,003a)
OFCondition getSpecifiedTreatmentTime (Float64 &value, const unsigned long pos=0) const
 get SpecifiedTreatmentTime (3008,003a)
OFCondition getTreatmentDeliveryType (OFString &value, const signed long pos=0) const
 get TreatmentDeliveryType (300a,00ce)
OFCondition getTreatmentTerminationCode (OFString &value, const signed long pos=0) const
 get TreatmentTerminationCode (3008,002b)
OFCondition getTreatmentTerminationStatus (OFString &value, const signed long pos=0) const
 get TreatmentTerminationStatus (3008,002a)
OFCondition getTreatmentVerificationStatus (OFString &value, const signed long pos=0) const
 get TreatmentVerificationStatus (3008,002c)
DRTApplicatorSequenceInRTIonBeamsSessionRecordModulegetApplicatorSequence ()
 get ApplicatorSequence (300a,0107)
const
DRTApplicatorSequenceInRTIonBeamsSessionRecordModule
getApplicatorSequence () const
 get ApplicatorSequence (300a,0107)
DRTBeamLimitingDeviceLeafPairsSequencegetBeamLimitingDeviceLeafPairsSequence ()
 get BeamLimitingDeviceLeafPairsSequence (3008,00a0)
const
DRTBeamLimitingDeviceLeafPairsSequence
getBeamLimitingDeviceLeafPairsSequence () const
 get BeamLimitingDeviceLeafPairsSequence (3008,00a0)
DRTIonControlPointDeliverySequencegetIonControlPointDeliverySequence ()
 get IonControlPointDeliverySequence (3008,0041)
const
DRTIonControlPointDeliverySequence
getIonControlPointDeliverySequence () const
 get IonControlPointDeliverySequence (3008,0041)
DRTRecordedBlockSequencegetRecordedBlockSequence ()
 get RecordedBlockSequence (3008,00d0)
const DRTRecordedBlockSequencegetRecordedBlockSequence () const
 get RecordedBlockSequence (3008,00d0)
DRTRecordedCompensatorSequencegetRecordedCompensatorSequence ()
 get RecordedCompensatorSequence (3008,00c0)
const
DRTRecordedCompensatorSequence
getRecordedCompensatorSequence () const
 get RecordedCompensatorSequence (3008,00c0)
DRTRecordedLateralSpreadingDeviceSequencegetRecordedLateralSpreadingDeviceSequence ()
 get RecordedLateralSpreadingDeviceSequence (3008,00f4)
const
DRTRecordedLateralSpreadingDeviceSequence
getRecordedLateralSpreadingDeviceSequence () const
 get RecordedLateralSpreadingDeviceSequence (3008,00f4)
DRTRecordedRangeModulatorSequencegetRecordedRangeModulatorSequence ()
 get RecordedRangeModulatorSequence (3008,00f6)
const
DRTRecordedRangeModulatorSequence
getRecordedRangeModulatorSequence () const
 get RecordedRangeModulatorSequence (3008,00f6)
DRTRecordedRangeShifterSequencegetRecordedRangeShifterSequence ()
 get RecordedRangeShifterSequence (3008,00f2)
const
DRTRecordedRangeShifterSequence
getRecordedRangeShifterSequence () const
 get RecordedRangeShifterSequence (3008,00f2)
DRTRecordedSnoutSequencegetRecordedSnoutSequence ()
 get RecordedSnoutSequence (3008,00f0)
const DRTRecordedSnoutSequencegetRecordedSnoutSequence () const
 get RecordedSnoutSequence (3008,00f0)
DRTRecordedWedgeSequencegetRecordedWedgeSequence ()
 get RecordedWedgeSequence (3008,00b0)
const DRTRecordedWedgeSequencegetRecordedWedgeSequence () const
 get RecordedWedgeSequence (3008,00b0)
DRTReferencedBolusSequenceInRTIonBeamsSessionRecordModulegetReferencedBolusSequence ()
 get ReferencedBolusSequence (300c,00b0)
const
DRTReferencedBolusSequenceInRTIonBeamsSessionRecordModule
getReferencedBolusSequence () const
 get ReferencedBolusSequence (300c,00b0)
DRTReferencedCalculatedDoseReferenceSequencegetReferencedCalculatedDoseReferenceSequence ()
 get ReferencedCalculatedDoseReferenceSequence (3008,0090)
const
DRTReferencedCalculatedDoseReferenceSequence
getReferencedCalculatedDoseReferenceSequence () const
 get ReferencedCalculatedDoseReferenceSequence (3008,0090)
DRTReferencedMeasuredDoseReferenceSequencegetReferencedMeasuredDoseReferenceSequence ()
 get ReferencedMeasuredDoseReferenceSequence (3008,0080)
const
DRTReferencedMeasuredDoseReferenceSequence
getReferencedMeasuredDoseReferenceSequence () const
 get ReferencedMeasuredDoseReferenceSequence (3008,0080)
DRTReferencedVerificationImageSequencegetReferencedVerificationImageSequence ()
 get ReferencedVerificationImageSequence (300c,0040)
const
DRTReferencedVerificationImageSequence
getReferencedVerificationImageSequence () const
 get ReferencedVerificationImageSequence (300c,0040)
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 setBeamType (const OFString &value, const OFBool check=OFTrue)
 set BeamType (300a,00c4)
OFCondition setCurrentFractionNumber (const OFString &value, const OFBool check=OFTrue)
 set CurrentFractionNumber (3008,0022)
OFCondition setDeliveredPrimaryMeterset (const OFString &value, const OFBool check=OFTrue)
 set DeliveredPrimaryMeterset (3008,0036)
OFCondition setDeliveredSecondaryMeterset (const OFString &value, const OFBool check=OFTrue)
 set DeliveredSecondaryMeterset (3008,0037)
OFCondition setDeliveredTreatmentTime (const OFString &value, const OFBool check=OFTrue)
 set DeliveredTreatmentTime (3008,003b)
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 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 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 setReferencedBeamNumber (const OFString &value, const OFBool check=OFTrue)
 set ReferencedBeamNumber (300c,0006)
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 setSpecifiedPrimaryMeterset (const OFString &value, const OFBool check=OFTrue)
 set SpecifiedPrimaryMeterset (3008,0032)
OFCondition setSpecifiedSecondaryMeterset (const OFString &value, const OFBool check=OFTrue)
 set SpecifiedSecondaryMeterset (3008,0033)
OFCondition setSpecifiedTreatmentTime (const OFString &value, const OFBool check=OFTrue)
 set SpecifiedTreatmentTime (3008,003a)
OFCondition setTreatmentDeliveryType (const OFString &value, const OFBool check=OFTrue)
 set TreatmentDeliveryType (300a,00ce)
OFCondition setTreatmentTerminationCode (const OFString &value, const OFBool check=OFTrue)
 set TreatmentTerminationCode (3008,002b)
OFCondition setTreatmentTerminationStatus (const OFString &value, const OFBool check=OFTrue)
 set TreatmentTerminationStatus (3008,002a)
OFCondition setTreatmentVerificationStatus (const OFString &value, const OFBool check=OFTrue)
 set TreatmentVerificationStatus (3008,002c)

Private Attributes

OFBool EmptyDefaultItem
 internal flag used to mark the empty default item
DRTApplicatorSequenceInRTIonBeamsSessionRecordModule ApplicatorSequence
 ApplicatorSequence (300a,0107) vr=SQ, vm=1, type=1C.
DcmShortText BeamDescription
 BeamDescription (300a,00c3) vr=ST, vm=1, type=3.
DRTBeamLimitingDeviceLeafPairsSequence BeamLimitingDeviceLeafPairsSequence
 BeamLimitingDeviceLeafPairsSequence (3008,00a0) vr=SQ, vm=1, type=3.
DcmLongString BeamName
 BeamName (300a,00c2) vr=LO, vm=1, type=1.
DcmCodeString BeamType
 BeamType (300a,00c4) vr=CS, vm=1, type=1.
DcmIntegerString CurrentFractionNumber
 CurrentFractionNumber (3008,0022) vr=IS, vm=1, type=2.
DcmDecimalString DeliveredPrimaryMeterset
 DeliveredPrimaryMeterset (3008,0036) vr=DS, vm=1, type=3.
DcmDecimalString DeliveredSecondaryMeterset
 DeliveredSecondaryMeterset (3008,0037) vr=DS, vm=1, type=3.
DcmDecimalString DeliveredTreatmentTime
 DeliveredTreatmentTime (3008,003b) vr=DS, vm=1, type=3.
DcmFloatingPointSingle FixationLightAzimuthalAngle
 FixationLightAzimuthalAngle (300a,0356) vr=FL, vm=1, type=3.
DcmFloatingPointSingle FixationLightPolarAngle
 FixationLightPolarAngle (300a,0358) vr=FL, vm=1, type=3.
DRTIonControlPointDeliverySequence IonControlPointDeliverySequence
 IonControlPointDeliverySequence (3008,0041) vr=SQ, vm=1, type=1.
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.
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.
DRTRecordedBlockSequence RecordedBlockSequence
 RecordedBlockSequence (3008,00d0) vr=SQ, vm=1, type=1C.
DRTRecordedCompensatorSequence RecordedCompensatorSequence
 RecordedCompensatorSequence (3008,00c0) vr=SQ, vm=1, type=1C.
DRTRecordedLateralSpreadingDeviceSequence RecordedLateralSpreadingDeviceSequence
 RecordedLateralSpreadingDeviceSequence (3008,00f4) vr=SQ, vm=1, type=1C.
DRTRecordedRangeModulatorSequence RecordedRangeModulatorSequence
 RecordedRangeModulatorSequence (3008,00f6) vr=SQ, vm=1, type=1C.
DRTRecordedRangeShifterSequence RecordedRangeShifterSequence
 RecordedRangeShifterSequence (3008,00f2) vr=SQ, vm=1, type=1C.
DRTRecordedSnoutSequence RecordedSnoutSequence
 RecordedSnoutSequence (3008,00f0) vr=SQ, vm=1, type=1C.
DRTRecordedWedgeSequence RecordedWedgeSequence
 RecordedWedgeSequence (3008,00b0) vr=SQ, vm=1, type=1C.
DcmIntegerString ReferencedBeamNumber
 ReferencedBeamNumber (300c,0006) vr=IS, vm=1, type=1.
DRTReferencedBolusSequenceInRTIonBeamsSessionRecordModule ReferencedBolusSequence
 ReferencedBolusSequence (300c,00b0) vr=SQ, vm=1, type=1C.
DRTReferencedCalculatedDoseReferenceSequence ReferencedCalculatedDoseReferenceSequence
 ReferencedCalculatedDoseReferenceSequence (3008,0090) vr=SQ, vm=1, type=3.
DRTReferencedMeasuredDoseReferenceSequence ReferencedMeasuredDoseReferenceSequence
 ReferencedMeasuredDoseReferenceSequence (3008,0080) vr=SQ, vm=1, type=3.
DcmIntegerString ReferencedPatientSetupNumber
 ReferencedPatientSetupNumber (300c,006a) vr=IS, vm=1, type=3.
DcmIntegerString ReferencedToleranceTableNumber
 ReferencedToleranceTableNumber (300c,00a0) vr=IS, vm=1, type=3.
DRTReferencedVerificationImageSequence ReferencedVerificationImageSequence
 ReferencedVerificationImageSequence (300c,0040) vr=SQ, vm=1, type=3.
DcmCodeString ScanMode
 ScanMode (300a,0308) vr=CS, vm=1, type=1.
DcmDecimalString SpecifiedPrimaryMeterset
 SpecifiedPrimaryMeterset (3008,0032) vr=DS, vm=1, type=3.
DcmDecimalString SpecifiedSecondaryMeterset
 SpecifiedSecondaryMeterset (3008,0033) vr=DS, vm=1, type=3.
DcmDecimalString SpecifiedTreatmentTime
 SpecifiedTreatmentTime (3008,003a) vr=DS, vm=1, type=3.
DcmCodeString TreatmentDeliveryType
 TreatmentDeliveryType (300a,00ce) vr=CS, vm=1, type=2.
DcmShortString TreatmentTerminationCode
 TreatmentTerminationCode (3008,002b) vr=SH, vm=1, type=3.
DcmCodeString TreatmentTerminationStatus
 TreatmentTerminationStatus (3008,002a) vr=CS, vm=1, type=1.
DcmCodeString TreatmentVerificationStatus
 TreatmentVerificationStatus (3008,002c) vr=CS, vm=1, type=2.

Detailed Description

Item class.


Constructor & Destructor Documentation

DRTTreatmentSessionIonBeamSequence::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 DRTTreatmentSessionIonBeamSequence::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

get BeamLimitingDeviceLeafPairsSequence (3008,00a0)

Returns:
reference to sequence element

get BeamLimitingDeviceLeafPairsSequence (3008,00a0)

Returns:
const reference to sequence element
OFCondition DRTTreatmentSessionIonBeamSequence::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 DRTTreatmentSessionIonBeamSequence::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

get CurrentFractionNumber (3008,0022)

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

get CurrentFractionNumber (3008,0022)

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 DeliveredPrimaryMeterset (3008,0036)

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

get DeliveredPrimaryMeterset (3008,0036)

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 DeliveredSecondaryMeterset (3008,0037)

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

get DeliveredSecondaryMeterset (3008,0037)

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 DeliveredTreatmentTime (3008,003b)

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

get DeliveredTreatmentTime (3008,003b)

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 DRTTreatmentSessionIonBeamSequence::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 DRTTreatmentSessionIonBeamSequence::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

get IonControlPointDeliverySequence (3008,0041)

Returns:
reference to sequence element

get IonControlPointDeliverySequence (3008,0041)

Returns:
const reference to sequence element
OFCondition DRTTreatmentSessionIonBeamSequence::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 DRTTreatmentSessionIonBeamSequence::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 DRTTreatmentSessionIonBeamSequence::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 DRTTreatmentSessionIonBeamSequence::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

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 DRTTreatmentSessionIonBeamSequence::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

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 DRTTreatmentSessionIonBeamSequence::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

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 DRTTreatmentSessionIonBeamSequence::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

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 DRTTreatmentSessionIonBeamSequence::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

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 DRTTreatmentSessionIonBeamSequence::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 DRTTreatmentSessionIonBeamSequence::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 DRTTreatmentSessionIonBeamSequence::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

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 DRTTreatmentSessionIonBeamSequence::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 DRTTreatmentSessionIonBeamSequence::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

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 DRTTreatmentSessionIonBeamSequence::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 DRTTreatmentSessionIonBeamSequence::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

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 DRTTreatmentSessionIonBeamSequence::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 DRTTreatmentSessionIonBeamSequence::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 RecordedBlockSequence (3008,00d0)

Returns:
reference to sequence element

get RecordedBlockSequence (3008,00d0)

Returns:
const reference to sequence element

get RecordedCompensatorSequence (3008,00c0)

Returns:
reference to sequence element

get RecordedCompensatorSequence (3008,00c0)

Returns:
const reference to sequence element

get RecordedLateralSpreadingDeviceSequence (3008,00f4)

Returns:
reference to sequence element

get RecordedLateralSpreadingDeviceSequence (3008,00f4)

Returns:
const reference to sequence element

get RecordedRangeModulatorSequence (3008,00f6)

Returns:
reference to sequence element

get RecordedRangeModulatorSequence (3008,00f6)

Returns:
const reference to sequence element

get RecordedRangeShifterSequence (3008,00f2)

Returns:
reference to sequence element

get RecordedRangeShifterSequence (3008,00f2)

Returns:
const reference to sequence element

get RecordedSnoutSequence (3008,00f0)

Returns:
reference to sequence element

get RecordedSnoutSequence (3008,00f0)

Returns:
const reference to sequence element

get RecordedWedgeSequence (3008,00b0)

Returns:
reference to sequence element

get RecordedWedgeSequence (3008,00b0)

Returns:
const reference to sequence element

get ReferencedBeamNumber (300c,0006)

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

get ReferencedBeamNumber (300c,0006)

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 ReferencedBolusSequence (300c,00b0)

Returns:
reference to sequence element

get ReferencedBolusSequence (300c,00b0)

Returns:
const reference to sequence element

get ReferencedCalculatedDoseReferenceSequence (3008,0090)

Returns:
reference to sequence element

get ReferencedCalculatedDoseReferenceSequence (3008,0090)

Returns:
const reference to sequence element

get ReferencedMeasuredDoseReferenceSequence (3008,0080)

Returns:
reference to sequence element

get ReferencedMeasuredDoseReferenceSequence (3008,0080)

Returns:
const reference to sequence element

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 DRTTreatmentSessionIonBeamSequence::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 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 DRTTreatmentSessionIonBeamSequence::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

get ReferencedVerificationImageSequence (300c,0040)

Returns:
reference to sequence element

get ReferencedVerificationImageSequence (300c,0040)

Returns:
const reference to sequence element
OFCondition DRTTreatmentSessionIonBeamSequence::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 SpecifiedPrimaryMeterset (3008,0032)

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

get SpecifiedPrimaryMeterset (3008,0032)

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 SpecifiedSecondaryMeterset (3008,0033)

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

get SpecifiedSecondaryMeterset (3008,0033)

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 SpecifiedTreatmentTime (3008,003a)

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

get SpecifiedTreatmentTime (3008,003a)

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 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

get TreatmentTerminationCode (3008,002b)

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 TreatmentTerminationStatus (3008,002a)

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 TreatmentVerificationStatus (3008,002c)

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

set CurrentFractionNumber (3008,0022)

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 DeliveredPrimaryMeterset (3008,0036)

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 DeliveredSecondaryMeterset (3008,0037)

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 DeliveredTreatmentTime (3008,003b)

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 DRTTreatmentSessionIonBeamSequence::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 DRTTreatmentSessionIonBeamSequence::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 DRTTreatmentSessionIonBeamSequence::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 DRTTreatmentSessionIonBeamSequence::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 DRTTreatmentSessionIonBeamSequence::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 DRTTreatmentSessionIonBeamSequence::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

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

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 DRTTreatmentSessionIonBeamSequence::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 DRTTreatmentSessionIonBeamSequence::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

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

set ReferencedBeamNumber (300c,0006)

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 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

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 DRTTreatmentSessionIonBeamSequence::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

set SpecifiedPrimaryMeterset (3008,0032)

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 SpecifiedSecondaryMeterset (3008,0033)

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 SpecifiedTreatmentTime (3008,003a)

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 DRTTreatmentSessionIonBeamSequence::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

set TreatmentTerminationCode (3008,002b)

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

set TreatmentTerminationStatus (3008,002a)

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 TreatmentVerificationStatus (3008,002c)

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

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