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

Item class. More...

+ Inheritance diagram for DRTBeamSequence::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 getHighDoseTechniqueType (OFString &value, const signed long pos=0) const
 get HighDoseTechniqueType (300a,00c7)
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 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 getPrimaryDosimeterUnit (OFString &value, const signed long pos=0) const
 get PrimaryDosimeterUnit (300a,00b3)
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 getSourceAxisDistance (OFString &value, const signed long pos=0) const
 get SourceAxisDistance (300a,00b4)
OFCondition getSourceAxisDistance (Float64 &value, const unsigned long pos=0) const
 get SourceAxisDistance (300a,00b4)
OFCondition getTotalBlockTrayFactor (OFString &value, const signed long pos=0) const
 get TotalBlockTrayFactor (300a,00f2)
OFCondition getTotalBlockTrayFactor (Float64 &value, const unsigned long pos=0) const
 get TotalBlockTrayFactor (300a,00f2)
OFCondition getTotalCompensatorTrayFactor (OFString &value, const signed long pos=0) const
 get TotalCompensatorTrayFactor (300a,00e2)
OFCondition getTotalCompensatorTrayFactor (Float64 &value, const unsigned long pos=0) const
 get TotalCompensatorTrayFactor (300a,00e2)
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)
DRTApplicatorSequenceInRTBeamsModulegetApplicatorSequence ()
 get ApplicatorSequence (300a,0107)
const
DRTApplicatorSequenceInRTBeamsModule
getApplicatorSequence () const
 get ApplicatorSequence (300a,0107)
DRTBeamLimitingDeviceSequenceInRTBeamsModulegetBeamLimitingDeviceSequence ()
 get BeamLimitingDeviceSequence (300a,00b6)
const
DRTBeamLimitingDeviceSequenceInRTBeamsModule
getBeamLimitingDeviceSequence () const
 get BeamLimitingDeviceSequence (300a,00b6)
DRTBlockSequenceInRTBeamsModulegetBlockSequence ()
 get BlockSequence (300a,00f4)
const
DRTBlockSequenceInRTBeamsModule
getBlockSequence () const
 get BlockSequence (300a,00f4)
DRTCompensatorSequencegetCompensatorSequence ()
 get CompensatorSequence (300a,00e3)
const DRTCompensatorSequencegetCompensatorSequence () const
 get CompensatorSequence (300a,00e3)
DRTControlPointSequencegetControlPointSequence ()
 get ControlPointSequence (300a,0111)
const DRTControlPointSequencegetControlPointSequence () const
 get ControlPointSequence (300a,0111)
DRTPlannedVerificationImageSequencegetPlannedVerificationImageSequence ()
 get PlannedVerificationImageSequence (300a,00ca)
const
DRTPlannedVerificationImageSequence
getPlannedVerificationImageSequence () const
 get PlannedVerificationImageSequence (300a,00ca)
DRTReferencedBolusSequenceInRTBeamsModulegetReferencedBolusSequence ()
 get ReferencedBolusSequence (300c,00b0)
const
DRTReferencedBolusSequenceInRTBeamsModule
getReferencedBolusSequence () const
 get ReferencedBolusSequence (300c,00b0)
DRTReferencedDoseSequencegetReferencedDoseSequence ()
 get ReferencedDoseSequence (300c,0080)
const DRTReferencedDoseSequencegetReferencedDoseSequence () const
 get ReferencedDoseSequence (300c,0080)
DRTReferencedReferenceImageSequenceInRTBeamsModulegetReferencedReferenceImageSequence ()
 get ReferencedReferenceImageSequence (300c,0042)
const
DRTReferencedReferenceImageSequenceInRTBeamsModule
getReferencedReferenceImageSequence () const
 get ReferencedReferenceImageSequence (300c,0042)
DRTWedgeSequencegetWedgeSequence ()
 get WedgeSequence (300a,00d1)
const DRTWedgeSequencegetWedgeSequence () const
 get WedgeSequence (300a,00d1)
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 setHighDoseTechniqueType (const OFString &value, const OFBool check=OFTrue)
 set HighDoseTechniqueType (300a,00c7)
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 setNumberOfWedges (const OFString &value, const OFBool check=OFTrue)
 set NumberOfWedges (300a,00d0)
OFCondition setPrimaryDosimeterUnit (const OFString &value, const OFBool check=OFTrue)
 set PrimaryDosimeterUnit (300a,00b3)
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 setSourceAxisDistance (const OFString &value, const OFBool check=OFTrue)
 set SourceAxisDistance (300a,00b4)
OFCondition setTotalBlockTrayFactor (const OFString &value, const OFBool check=OFTrue)
 set TotalBlockTrayFactor (300a,00f2)
OFCondition setTotalCompensatorTrayFactor (const OFString &value, const OFBool check=OFTrue)
 set TotalCompensatorTrayFactor (300a,00e2)
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)

Private Attributes

OFBool EmptyDefaultItem
 internal flag used to mark the empty default item
DRTApplicatorSequenceInRTBeamsModule ApplicatorSequence
 ApplicatorSequence (300a,0107) vr=SQ, vm=1, type=3.
DcmShortText BeamDescription
 BeamDescription (300a,00c3) vr=ST, vm=1, type=3.
DRTBeamLimitingDeviceSequenceInRTBeamsModule BeamLimitingDeviceSequence
 BeamLimitingDeviceSequence (300a,00b6) vr=SQ, vm=1, type=1.
DcmLongString BeamName
 BeamName (300a,00c2) vr=LO, vm=1, type=3.
DcmIntegerString BeamNumber
 BeamNumber (300a,00c0) vr=IS, vm=1, type=1.
DcmCodeString BeamType
 BeamType (300a,00c4) vr=CS, vm=1, type=1.
DRTBlockSequenceInRTBeamsModule BlockSequence
 BlockSequence (300a,00f4) vr=SQ, vm=1, type=1C.
DRTCompensatorSequence CompensatorSequence
 CompensatorSequence (300a,00e3) vr=SQ, vm=1, type=1C.
DRTControlPointSequence ControlPointSequence
 ControlPointSequence (300a,0111) vr=SQ, 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.
DcmCodeString HighDoseTechniqueType
 HighDoseTechniqueType (300a,00c7) vr=CS, vm=1, type=1C.
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.
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 NumberOfWedges
 NumberOfWedges (300a,00d0) vr=IS, vm=1, type=1.
DRTPlannedVerificationImageSequence PlannedVerificationImageSequence
 PlannedVerificationImageSequence (300a,00ca) vr=SQ, vm=1, type=3.
DcmCodeString PrimaryDosimeterUnit
 PrimaryDosimeterUnit (300a,00b3) vr=CS, vm=1, type=3.
DcmCodeString RadiationType
 RadiationType (300a,00c6) vr=CS, vm=1, type=2.
DRTReferencedBolusSequenceInRTBeamsModule 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.
DRTReferencedReferenceImageSequenceInRTBeamsModule ReferencedReferenceImageSequence
 ReferencedReferenceImageSequence (300c,0042) vr=SQ, vm=1, type=3.
DcmIntegerString ReferencedToleranceTableNumber
 ReferencedToleranceTableNumber (300c,00a0) vr=IS, vm=1, type=3.
DcmDecimalString SourceAxisDistance
 SourceAxisDistance (300a,00b4) vr=DS, vm=1, type=3.
DcmDecimalString TotalBlockTrayFactor
 TotalBlockTrayFactor (300a,00f2) vr=DS, vm=1, type=3.
DcmDecimalString TotalCompensatorTrayFactor
 TotalCompensatorTrayFactor (300a,00e2) vr=DS, vm=1, type=3.
DcmCodeString TreatmentDeliveryType
 TreatmentDeliveryType (300a,00ce) vr=CS, vm=1, type=3.
DcmShortString TreatmentMachineName
 TreatmentMachineName (300a,00b2) vr=SH, vm=1, type=2.
DRTWedgeSequence WedgeSequence
 WedgeSequence (300a,00d1) vr=SQ, vm=1, type=1C.

Detailed Description

Item class.


Constructor & Destructor Documentation

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

(default) constructor

Parameters:
emptyDefaultItemflag used to mark the empty default item
DRTBeamSequence::Item::Item ( const Item copy)

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 DRTBeamSequence::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 BeamLimitingDeviceSequence (300a,00b6)

Returns:
reference to sequence element

get BeamLimitingDeviceSequence (300a,00b6)

Returns:
const reference to sequence element
OFCondition DRTBeamSequence::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 DRTBeamSequence::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 DRTBeamSequence::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 DRTBeamSequence::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 BlockSequence (300a,00f4)

Returns:
reference to sequence element

get BlockSequence (300a,00f4)

Returns:
const reference to sequence element

get CompensatorSequence (300a,00e3)

Returns:
reference to sequence element

get CompensatorSequence (300a,00e3)

Returns:
const reference to sequence element

get ControlPointSequence (300a,0111)

Returns:
reference to sequence element

get ControlPointSequence (300a,0111)

Returns:
const reference to sequence element
OFCondition DRTBeamSequence::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 DRTBeamSequence::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 DRTBeamSequence::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 DRTBeamSequence::Item::getHighDoseTechniqueType ( OFString value,
const signed long  pos = 0 
) const

get HighDoseTechniqueType (300a,00c7)

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 DRTBeamSequence::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 DRTBeamSequence::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 DRTBeamSequence::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
OFCondition DRTBeamSequence::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 DRTBeamSequence::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 DRTBeamSequence::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 DRTBeamSequence::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 DRTBeamSequence::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 DRTBeamSequence::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 DRTBeamSequence::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 DRTBeamSequence::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 DRTBeamSequence::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 DRTBeamSequence::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 DRTBeamSequence::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 DRTBeamSequence::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 PlannedVerificationImageSequence (300a,00ca)

Returns:
reference to sequence element

get PlannedVerificationImageSequence (300a,00ca)

Returns:
const reference to sequence element
OFCondition DRTBeamSequence::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 DRTBeamSequence::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 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 DRTBeamSequence::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 DRTBeamSequence::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 DRTBeamSequence::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 DRTBeamSequence::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 DRTBeamSequence::Item::getSourceAxisDistance ( OFString value,
const signed long  pos = 0 
) const

get SourceAxisDistance (300a,00b4)

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

get SourceAxisDistance (300a,00b4)

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

get TotalBlockTrayFactor (300a,00f2)

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

get TotalBlockTrayFactor (300a,00f2)

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

get TotalCompensatorTrayFactor (300a,00e2)

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

get TotalCompensatorTrayFactor (300a,00e2)

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

get WedgeSequence (300a,00d1)

Returns:
reference to sequence element

get WedgeSequence (300a,00d1)

Returns:
const reference to sequence element

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

set HighDoseTechniqueType (300a,00c7)

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

set SourceAxisDistance (300a,00b4)

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

set TotalBlockTrayFactor (300a,00f2)

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

set TotalCompensatorTrayFactor (300a,00e2)

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

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