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

Item class. More...

+ Inheritance diagram for DRTChannelSequence::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 getChannelLength (OFString &value, const signed long pos=0) const
 get ChannelLength (300a,0284)
OFCondition getChannelLength (Float64 &value, const unsigned long pos=0) const
 get ChannelLength (300a,0284)
OFCondition getChannelNumber (OFString &value, const signed long pos=0) const
 get ChannelNumber (300a,0282)
OFCondition getChannelNumber (Sint32 &value, const unsigned long pos=0) const
 get ChannelNumber (300a,0282)
OFCondition getChannelTotalTime (OFString &value, const signed long pos=0) const
 get ChannelTotalTime (300a,0286)
OFCondition getChannelTotalTime (Float64 &value, const unsigned long pos=0) const
 get ChannelTotalTime (300a,0286)
OFCondition getFinalCumulativeTimeWeight (OFString &value, const signed long pos=0) const
 get FinalCumulativeTimeWeight (300a,02c8)
OFCondition getFinalCumulativeTimeWeight (Float64 &value, const unsigned long pos=0) const
 get FinalCumulativeTimeWeight (300a,02c8)
OFCondition getMaterialID (OFString &value, const signed long pos=0) const
 get MaterialID (300a,00e1)
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 getNumberOfPulses (OFString &value, const signed long pos=0) const
 get NumberOfPulses (300a,028a)
OFCondition getNumberOfPulses (Sint32 &value, const unsigned long pos=0) const
 get NumberOfPulses (300a,028a)
OFCondition getPulseRepetitionInterval (OFString &value, const signed long pos=0) const
 get PulseRepetitionInterval (300a,028c)
OFCondition getPulseRepetitionInterval (Float64 &value, const unsigned long pos=0) const
 get PulseRepetitionInterval (300a,028c)
OFCondition getReferencedROINumber (OFString &value, const signed long pos=0) const
 get ReferencedROINumber (3006,0084)
OFCondition getReferencedROINumber (Sint32 &value, const unsigned long pos=0) const
 get ReferencedROINumber (3006,0084)
OFCondition getReferencedSourceNumber (OFString &value, const signed long pos=0) const
 get ReferencedSourceNumber (300c,000e)
OFCondition getReferencedSourceNumber (Sint32 &value, const unsigned long pos=0) const
 get ReferencedSourceNumber (300c,000e)
OFCondition getSourceApplicatorID (OFString &value, const signed long pos=0) const
 get SourceApplicatorID (300a,0291)
OFCondition getSourceApplicatorLength (OFString &value, const signed long pos=0) const
 get SourceApplicatorLength (300a,0296)
OFCondition getSourceApplicatorLength (Float64 &value, const unsigned long pos=0) const
 get SourceApplicatorLength (300a,0296)
OFCondition getSourceApplicatorManufacturer (OFString &value, const signed long pos=0) const
 get SourceApplicatorManufacturer (300a,0298)
OFCondition getSourceApplicatorName (OFString &value, const signed long pos=0) const
 get SourceApplicatorName (300a,0294)
OFCondition getSourceApplicatorNumber (OFString &value, const signed long pos=0) const
 get SourceApplicatorNumber (300a,0290)
OFCondition getSourceApplicatorNumber (Sint32 &value, const unsigned long pos=0) const
 get SourceApplicatorNumber (300a,0290)
OFCondition getSourceApplicatorStepSize (OFString &value, const signed long pos=0) const
 get SourceApplicatorStepSize (300a,02a0)
OFCondition getSourceApplicatorStepSize (Float64 &value, const unsigned long pos=0) const
 get SourceApplicatorStepSize (300a,02a0)
OFCondition getSourceApplicatorType (OFString &value, const signed long pos=0) const
 get SourceApplicatorType (300a,0292)
OFCondition getSourceApplicatorWallNominalThickness (OFString &value, const signed long pos=0) const
 get SourceApplicatorWallNominalThickness (300a,029c)
OFCondition getSourceApplicatorWallNominalThickness (Float64 &value, const unsigned long pos=0) const
 get SourceApplicatorWallNominalThickness (300a,029c)
OFCondition getSourceApplicatorWallNominalTransmission (OFString &value, const signed long pos=0) const
 get SourceApplicatorWallNominalTransmission (300a,029e)
OFCondition getSourceApplicatorWallNominalTransmission (Float64 &value, const unsigned long pos=0) const
 get SourceApplicatorWallNominalTransmission (300a,029e)
OFCondition getSourceMovementType (OFString &value, const signed long pos=0) const
 get SourceMovementType (300a,0288)
OFCondition getTransferTubeLength (OFString &value, const signed long pos=0) const
 get TransferTubeLength (300a,02a4)
OFCondition getTransferTubeLength (Float64 &value, const unsigned long pos=0) const
 get TransferTubeLength (300a,02a4)
OFCondition getTransferTubeNumber (OFString &value, const signed long pos=0) const
 get TransferTubeNumber (300a,02a2)
OFCondition getTransferTubeNumber (Sint32 &value, const unsigned long pos=0) const
 get TransferTubeNumber (300a,02a2)
DRTBrachyControlPointSequencegetBrachyControlPointSequence ()
 get BrachyControlPointSequence (300a,02d0)
const
DRTBrachyControlPointSequence
getBrachyControlPointSequence () const
 get BrachyControlPointSequence (300a,02d0)
DRTChannelShieldSequencegetChannelShieldSequence ()
 get ChannelShieldSequence (300a,02b0)
const DRTChannelShieldSequencegetChannelShieldSequence () const
 get ChannelShieldSequence (300a,02b0)
OFCondition setChannelLength (const OFString &value, const OFBool check=OFTrue)
 set ChannelLength (300a,0284)
OFCondition setChannelNumber (const OFString &value, const OFBool check=OFTrue)
 set ChannelNumber (300a,0282)
OFCondition setChannelTotalTime (const OFString &value, const OFBool check=OFTrue)
 set ChannelTotalTime (300a,0286)
OFCondition setFinalCumulativeTimeWeight (const OFString &value, const OFBool check=OFTrue)
 set FinalCumulativeTimeWeight (300a,02c8)
OFCondition setMaterialID (const OFString &value, const OFBool check=OFTrue)
 set MaterialID (300a,00e1)
OFCondition setNumberOfControlPoints (const OFString &value, const OFBool check=OFTrue)
 set NumberOfControlPoints (300a,0110)
OFCondition setNumberOfPulses (const OFString &value, const OFBool check=OFTrue)
 set NumberOfPulses (300a,028a)
OFCondition setPulseRepetitionInterval (const OFString &value, const OFBool check=OFTrue)
 set PulseRepetitionInterval (300a,028c)
OFCondition setReferencedROINumber (const OFString &value, const OFBool check=OFTrue)
 set ReferencedROINumber (3006,0084)
OFCondition setReferencedSourceNumber (const OFString &value, const OFBool check=OFTrue)
 set ReferencedSourceNumber (300c,000e)
OFCondition setSourceApplicatorID (const OFString &value, const OFBool check=OFTrue)
 set SourceApplicatorID (300a,0291)
OFCondition setSourceApplicatorLength (const OFString &value, const OFBool check=OFTrue)
 set SourceApplicatorLength (300a,0296)
OFCondition setSourceApplicatorManufacturer (const OFString &value, const OFBool check=OFTrue)
 set SourceApplicatorManufacturer (300a,0298)
OFCondition setSourceApplicatorName (const OFString &value, const OFBool check=OFTrue)
 set SourceApplicatorName (300a,0294)
OFCondition setSourceApplicatorNumber (const OFString &value, const OFBool check=OFTrue)
 set SourceApplicatorNumber (300a,0290)
OFCondition setSourceApplicatorStepSize (const OFString &value, const OFBool check=OFTrue)
 set SourceApplicatorStepSize (300a,02a0)
OFCondition setSourceApplicatorType (const OFString &value, const OFBool check=OFTrue)
 set SourceApplicatorType (300a,0292)
OFCondition setSourceApplicatorWallNominalThickness (const OFString &value, const OFBool check=OFTrue)
 set SourceApplicatorWallNominalThickness (300a,029c)
OFCondition setSourceApplicatorWallNominalTransmission (const OFString &value, const OFBool check=OFTrue)
 set SourceApplicatorWallNominalTransmission (300a,029e)
OFCondition setSourceMovementType (const OFString &value, const OFBool check=OFTrue)
 set SourceMovementType (300a,0288)
OFCondition setTransferTubeLength (const OFString &value, const OFBool check=OFTrue)
 set TransferTubeLength (300a,02a4)
OFCondition setTransferTubeNumber (const OFString &value, const OFBool check=OFTrue)
 set TransferTubeNumber (300a,02a2)

Private Attributes

OFBool EmptyDefaultItem
 internal flag used to mark the empty default item
DRTBrachyControlPointSequence BrachyControlPointSequence
 BrachyControlPointSequence (300a,02d0) vr=SQ, vm=1, type=1.
DcmDecimalString ChannelLength
 ChannelLength (300a,0284) vr=DS, vm=1, type=2.
DcmIntegerString ChannelNumber
 ChannelNumber (300a,0282) vr=IS, vm=1, type=1.
DRTChannelShieldSequence ChannelShieldSequence
 ChannelShieldSequence (300a,02b0) vr=SQ, vm=1, type=3.
DcmDecimalString ChannelTotalTime
 ChannelTotalTime (300a,0286) vr=DS, vm=1, type=1.
DcmDecimalString FinalCumulativeTimeWeight
 FinalCumulativeTimeWeight (300a,02c8) vr=DS, vm=1, type=1C.
DcmShortString MaterialID
 MaterialID (300a,00e1) vr=SH, vm=1, type=3.
DcmIntegerString NumberOfControlPoints
 NumberOfControlPoints (300a,0110) vr=IS, vm=1, type=1.
DcmIntegerString NumberOfPulses
 NumberOfPulses (300a,028a) vr=IS, vm=1, type=1C.
DcmDecimalString PulseRepetitionInterval
 PulseRepetitionInterval (300a,028c) vr=DS, vm=1, type=1C.
DcmIntegerString ReferencedROINumber
 ReferencedROINumber (3006,0084) vr=IS, vm=1, type=2C.
DcmIntegerString ReferencedSourceNumber
 ReferencedSourceNumber (300c,000e) vr=IS, vm=1, type=1.
DcmShortString SourceApplicatorID
 SourceApplicatorID (300a,0291) vr=SH, vm=1, type=2C.
DcmDecimalString SourceApplicatorLength
 SourceApplicatorLength (300a,0296) vr=DS, vm=1, type=1C.
DcmLongString SourceApplicatorManufacturer
 SourceApplicatorManufacturer (300a,0298) vr=LO, vm=1, type=3.
DcmLongString SourceApplicatorName
 SourceApplicatorName (300a,0294) vr=LO, vm=1, type=3.
DcmIntegerString SourceApplicatorNumber
 SourceApplicatorNumber (300a,0290) vr=IS, vm=1, type=3.
DcmDecimalString SourceApplicatorStepSize
 SourceApplicatorStepSize (300a,02a0) vr=DS, vm=1, type=1C.
DcmCodeString SourceApplicatorType
 SourceApplicatorType (300a,0292) vr=CS, vm=1, type=1C.
DcmDecimalString SourceApplicatorWallNominalThickness
 SourceApplicatorWallNominalThickness (300a,029c) vr=DS, vm=1, type=3.
DcmDecimalString SourceApplicatorWallNominalTransmission
 SourceApplicatorWallNominalTransmission (300a,029e) vr=DS, vm=1, type=3.
DcmCodeString SourceMovementType
 SourceMovementType (300a,0288) vr=CS, vm=1, type=1.
DcmDecimalString TransferTubeLength
 TransferTubeLength (300a,02a4) vr=DS, vm=1, type=2C.
DcmIntegerString TransferTubeNumber
 TransferTubeNumber (300a,02a2) vr=IS, vm=1, type=2.

Detailed Description

Item class.


Constructor & Destructor Documentation

DRTChannelSequence::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 BrachyControlPointSequence (300a,02d0)

Returns:
reference to sequence element

get BrachyControlPointSequence (300a,02d0)

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

get ChannelLength (300a,0284)

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

get ChannelLength (300a,0284)

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

get ChannelNumber (300a,0282)

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

get ChannelNumber (300a,0282)

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 ChannelShieldSequence (300a,02b0)

Returns:
reference to sequence element

get ChannelShieldSequence (300a,02b0)

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

get ChannelTotalTime (300a,0286)

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

get ChannelTotalTime (300a,0286)

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

get FinalCumulativeTimeWeight (300a,02c8)

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

get FinalCumulativeTimeWeight (300a,02c8)

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

get MaterialID (300a,00e1)

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

get NumberOfPulses (300a,028a)

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

get NumberOfPulses (300a,028a)

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

get PulseRepetitionInterval (300a,028c)

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

get PulseRepetitionInterval (300a,028c)

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

get ReferencedROINumber (3006,0084)

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

get ReferencedROINumber (3006,0084)

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

get ReferencedSourceNumber (300c,000e)

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

get ReferencedSourceNumber (300c,000e)

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

get SourceApplicatorID (300a,0291)

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

get SourceApplicatorLength (300a,0296)

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

get SourceApplicatorLength (300a,0296)

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

get SourceApplicatorManufacturer (300a,0298)

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

get SourceApplicatorName (300a,0294)

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

get SourceApplicatorNumber (300a,0290)

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

get SourceApplicatorNumber (300a,0290)

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

get SourceApplicatorStepSize (300a,02a0)

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

get SourceApplicatorStepSize (300a,02a0)

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

get SourceApplicatorType (300a,0292)

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 SourceApplicatorWallNominalThickness (300a,029c)

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

get SourceApplicatorWallNominalThickness (300a,029c)

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 SourceApplicatorWallNominalTransmission (300a,029e)

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

get SourceApplicatorWallNominalTransmission (300a,029e)

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

get SourceMovementType (300a,0288)

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

get TransferTubeLength (300a,02a4)

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

get TransferTubeLength (300a,02a4)

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

get TransferTubeNumber (300a,02a2)

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

get TransferTubeNumber (300a,02a2)

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

check if item is empty

Returns:
OFTrue if item is empty, OFFalse otherwise

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

Returns:
OFTrue if item is valid, OFFalse otherwise
Item& DRTChannelSequence::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 DRTChannelSequence::Item::setChannelLength ( const OFString value,
const OFBool  check = OFTrue 
)

set ChannelLength (300a,0284)

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

set ChannelNumber (300a,0282)

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

set ChannelTotalTime (300a,0286)

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

set FinalCumulativeTimeWeight (300a,02c8)

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

set MaterialID (300a,00e1)

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

set NumberOfPulses (300a,028a)

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

set PulseRepetitionInterval (300a,028c)

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

set ReferencedROINumber (3006,0084)

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

set ReferencedSourceNumber (300c,000e)

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

set SourceApplicatorID (300a,0291)

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

set SourceApplicatorLength (300a,0296)

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

set SourceApplicatorManufacturer (300a,0298)

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

set SourceApplicatorName (300a,0294)

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

set SourceApplicatorNumber (300a,0290)

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

set SourceApplicatorStepSize (300a,02a0)

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

set SourceApplicatorType (300a,0292)

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

set SourceApplicatorWallNominalThickness (300a,029c)

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 SourceApplicatorWallNominalTransmission (300a,029e)

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

set SourceMovementType (300a,0288)

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

set TransferTubeLength (300a,02a4)

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

set TransferTubeNumber (300a,02a2)

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

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