DCMTK  Version 3.6.1 20170228
OFFIS DICOM Toolkit
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Private Attributes | List of all members
DRTChannelSequence::Item Class Reference

Item class. More...

+ Inheritance diagram for DRTChannelSequence::Item:

Public Member Functions

 Item (const OFBool emptyDefaultItem=OFFalse)
 (default) constructor More...
 
 Item (const Item &copy)
 copy constructor More...
 
virtual ~Item ()
 destructor
 
Itemoperator= (const Item &copy)
 assigment operator More...
 
void clear ()
 clear all internal member variables
 
OFBool isEmpty ()
 check if item is empty More...
 
OFBool isValid () const
 check if item is valid, i.e. not the empty default item More...
 
OFCondition read (DcmItem &item)
 read elements from sequence item More...
 
OFCondition write (DcmItem &item)
 write elements to sequence item More...
 
OFCondition getChannelLength (OFString &value, const signed long pos=0) const
 get ChannelLength (300a,0284) More...
 
OFCondition getChannelLength (Float64 &value, const unsigned long pos=0) const
 get ChannelLength (300a,0284) More...
 
OFCondition getChannelNumber (OFString &value, const signed long pos=0) const
 get ChannelNumber (300a,0282) More...
 
OFCondition getChannelNumber (Sint32 &value, const unsigned long pos=0) const
 get ChannelNumber (300a,0282) More...
 
OFCondition getChannelTotalTime (OFString &value, const signed long pos=0) const
 get ChannelTotalTime (300a,0286) More...
 
OFCondition getChannelTotalTime (Float64 &value, const unsigned long pos=0) const
 get ChannelTotalTime (300a,0286) More...
 
OFCondition getFinalCumulativeTimeWeight (OFString &value, const signed long pos=0) const
 get FinalCumulativeTimeWeight (300a,02c8) More...
 
OFCondition getFinalCumulativeTimeWeight (Float64 &value, const unsigned long pos=0) const
 get FinalCumulativeTimeWeight (300a,02c8) More...
 
OFCondition getMaterialID (OFString &value, const signed long pos=0) const
 get MaterialID (300a,00e1) More...
 
OFCondition getNumberOfControlPoints (OFString &value, const signed long pos=0) const
 get NumberOfControlPoints (300a,0110) More...
 
OFCondition getNumberOfControlPoints (Sint32 &value, const unsigned long pos=0) const
 get NumberOfControlPoints (300a,0110) More...
 
OFCondition getNumberOfPulses (OFString &value, const signed long pos=0) const
 get NumberOfPulses (300a,028a) More...
 
OFCondition getNumberOfPulses (Sint32 &value, const unsigned long pos=0) const
 get NumberOfPulses (300a,028a) More...
 
OFCondition getPulseRepetitionInterval (OFString &value, const signed long pos=0) const
 get PulseRepetitionInterval (300a,028c) More...
 
OFCondition getPulseRepetitionInterval (Float64 &value, const unsigned long pos=0) const
 get PulseRepetitionInterval (300a,028c) More...
 
OFCondition getReferencedROINumber (OFString &value, const signed long pos=0) const
 get ReferencedROINumber (3006,0084) More...
 
OFCondition getReferencedROINumber (Sint32 &value, const unsigned long pos=0) const
 get ReferencedROINumber (3006,0084) More...
 
OFCondition getReferencedSourceNumber (OFString &value, const signed long pos=0) const
 get ReferencedSourceNumber (300c,000e) More...
 
OFCondition getReferencedSourceNumber (Sint32 &value, const unsigned long pos=0) const
 get ReferencedSourceNumber (300c,000e) More...
 
OFCondition getSourceApplicatorID (OFString &value, const signed long pos=0) const
 get SourceApplicatorID (300a,0291) More...
 
OFCondition getSourceApplicatorLength (OFString &value, const signed long pos=0) const
 get SourceApplicatorLength (300a,0296) More...
 
OFCondition getSourceApplicatorLength (Float64 &value, const unsigned long pos=0) const
 get SourceApplicatorLength (300a,0296) More...
 
OFCondition getSourceApplicatorManufacturer (OFString &value, const signed long pos=0) const
 get SourceApplicatorManufacturer (300a,0298) More...
 
OFCondition getSourceApplicatorName (OFString &value, const signed long pos=0) const
 get SourceApplicatorName (300a,0294) More...
 
OFCondition getSourceApplicatorNumber (OFString &value, const signed long pos=0) const
 get SourceApplicatorNumber (300a,0290) More...
 
OFCondition getSourceApplicatorNumber (Sint32 &value, const unsigned long pos=0) const
 get SourceApplicatorNumber (300a,0290) More...
 
OFCondition getSourceApplicatorStepSize (OFString &value, const signed long pos=0) const
 get SourceApplicatorStepSize (300a,02a0) More...
 
OFCondition getSourceApplicatorStepSize (Float64 &value, const unsigned long pos=0) const
 get SourceApplicatorStepSize (300a,02a0) More...
 
OFCondition getSourceApplicatorType (OFString &value, const signed long pos=0) const
 get SourceApplicatorType (300a,0292) More...
 
OFCondition getSourceApplicatorWallNominalThickness (OFString &value, const signed long pos=0) const
 get SourceApplicatorWallNominalThickness (300a,029c) More...
 
OFCondition getSourceApplicatorWallNominalThickness (Float64 &value, const unsigned long pos=0) const
 get SourceApplicatorWallNominalThickness (300a,029c) More...
 
OFCondition getSourceApplicatorWallNominalTransmission (OFString &value, const signed long pos=0) const
 get SourceApplicatorWallNominalTransmission (300a,029e) More...
 
OFCondition getSourceApplicatorWallNominalTransmission (Float64 &value, const unsigned long pos=0) const
 get SourceApplicatorWallNominalTransmission (300a,029e) More...
 
OFCondition getSourceMovementType (OFString &value, const signed long pos=0) const
 get SourceMovementType (300a,0288) More...
 
OFCondition getTransferTubeLength (OFString &value, const signed long pos=0) const
 get TransferTubeLength (300a,02a4) More...
 
OFCondition getTransferTubeLength (Float64 &value, const unsigned long pos=0) const
 get TransferTubeLength (300a,02a4) More...
 
OFCondition getTransferTubeNumber (OFString &value, const signed long pos=0) const
 get TransferTubeNumber (300a,02a2) More...
 
OFCondition getTransferTubeNumber (Sint32 &value, const unsigned long pos=0) const
 get TransferTubeNumber (300a,02a2) More...
 
DRTBrachyControlPointSequencegetBrachyControlPointSequence ()
 get BrachyControlPointSequence (300a,02d0) More...
 
const
DRTBrachyControlPointSequence
getBrachyControlPointSequence () const
 get BrachyControlPointSequence (300a,02d0) More...
 
DRTChannelShieldSequencegetChannelShieldSequence ()
 get ChannelShieldSequence (300a,02b0) More...
 
const DRTChannelShieldSequencegetChannelShieldSequence () const
 get ChannelShieldSequence (300a,02b0) More...
 
OFCondition setChannelLength (const OFString &value, const OFBool check=OFTrue)
 set ChannelLength (300a,0284) More...
 
OFCondition setChannelNumber (const OFString &value, const OFBool check=OFTrue)
 set ChannelNumber (300a,0282) More...
 
OFCondition setChannelTotalTime (const OFString &value, const OFBool check=OFTrue)
 set ChannelTotalTime (300a,0286) More...
 
OFCondition setFinalCumulativeTimeWeight (const OFString &value, const OFBool check=OFTrue)
 set FinalCumulativeTimeWeight (300a,02c8) More...
 
OFCondition setMaterialID (const OFString &value, const OFBool check=OFTrue)
 set MaterialID (300a,00e1) More...
 
OFCondition setNumberOfControlPoints (const OFString &value, const OFBool check=OFTrue)
 set NumberOfControlPoints (300a,0110) More...
 
OFCondition setNumberOfPulses (const OFString &value, const OFBool check=OFTrue)
 set NumberOfPulses (300a,028a) More...
 
OFCondition setPulseRepetitionInterval (const OFString &value, const OFBool check=OFTrue)
 set PulseRepetitionInterval (300a,028c) More...
 
OFCondition setReferencedROINumber (const OFString &value, const OFBool check=OFTrue)
 set ReferencedROINumber (3006,0084) More...
 
OFCondition setReferencedSourceNumber (const OFString &value, const OFBool check=OFTrue)
 set ReferencedSourceNumber (300c,000e) More...
 
OFCondition setSourceApplicatorID (const OFString &value, const OFBool check=OFTrue)
 set SourceApplicatorID (300a,0291) More...
 
OFCondition setSourceApplicatorLength (const OFString &value, const OFBool check=OFTrue)
 set SourceApplicatorLength (300a,0296) More...
 
OFCondition setSourceApplicatorManufacturer (const OFString &value, const OFBool check=OFTrue)
 set SourceApplicatorManufacturer (300a,0298) More...
 
OFCondition setSourceApplicatorName (const OFString &value, const OFBool check=OFTrue)
 set SourceApplicatorName (300a,0294) More...
 
OFCondition setSourceApplicatorNumber (const OFString &value, const OFBool check=OFTrue)
 set SourceApplicatorNumber (300a,0290) More...
 
OFCondition setSourceApplicatorStepSize (const OFString &value, const OFBool check=OFTrue)
 set SourceApplicatorStepSize (300a,02a0) More...
 
OFCondition setSourceApplicatorType (const OFString &value, const OFBool check=OFTrue)
 set SourceApplicatorType (300a,0292) More...
 
OFCondition setSourceApplicatorWallNominalThickness (const OFString &value, const OFBool check=OFTrue)
 set SourceApplicatorWallNominalThickness (300a,029c) More...
 
OFCondition setSourceApplicatorWallNominalTransmission (const OFString &value, const OFBool check=OFTrue)
 set SourceApplicatorWallNominalTransmission (300a,029e) More...
 
OFCondition setSourceMovementType (const OFString &value, const OFBool check=OFTrue)
 set SourceMovementType (300a,0288) More...
 
OFCondition setTransferTubeLength (const OFString &value, const OFBool check=OFTrue)
 set TransferTubeLength (300a,02a4) More...
 
OFCondition setTransferTubeNumber (const OFString &value, const OFBool check=OFTrue)
 set TransferTubeNumber (300a,02a2) More...
 

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.
 

Additional Inherited Members

- Protected Member Functions inherited from DRTTypes
virtual ~DRTTypes ()
 destructor. More...
 
- Static Protected Member Functions inherited from DRTTypes
static OFCondition addElementToDataset (OFCondition &result, DcmItem &dataset, DcmElement *element, const OFString &vm, const OFString &type, const char *moduleName=NULL)
 add given element to the dataset. More...
 
static OFCondition getElementFromDataset (DcmItem &dataset, DcmElement &element)
 get element from dataset More...
 
static OFCondition getStringValueFromElement (const DcmElement &element, OFString &stringValue, const signed long pos=0)
 get string value from element More...
 
static OFCondition getStringValueFromDataset (DcmItem &dataset, const DcmTagKey &tagKey, OFString &stringValue)
 get string value from dataset More...
 
static OFCondition putStringValueToDataset (DcmItem &dataset, const DcmTag &tag, const OFString &stringValue, const OFBool allowEmpty=OFTrue)
 put string value to dataset More...
 
static OFBool checkElementValue (DcmElement &element, const OFString &vm, const OFString &type, const OFCondition &searchCond=EC_Normal, const char *moduleName=NULL)
 check element value for correct value multiplicity and type More...
 
static OFCondition getAndCheckElementFromDataset (DcmItem &dataset, DcmElement &element, const OFString &vm, const OFString &type, const char *moduleName=NULL)
 get element from dataset and check it for correct value multiplicity and type. More...
 
static OFCondition getAndCheckStringValueFromDataset (DcmItem &dataset, const DcmTagKey &tagKey, OFString &stringValue, const OFString &vm, const OFString &type, const char *moduleName=NULL)
 get string value from dataset and check it for correct value multiplicity and type. More...
 

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
DRTChannelSequence::Item::Item ( const Item copy)

copy constructor

Parameters
copyitem object to be copied

Member Function Documentation

DRTBrachyControlPointSequence& DRTChannelSequence::Item::getBrachyControlPointSequence ( )
inline

get BrachyControlPointSequence (300a,02d0)

Returns
reference to sequence element
const DRTBrachyControlPointSequence& DRTChannelSequence::Item::getBrachyControlPointSequence ( ) const
inline

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
DRTChannelShieldSequence& DRTChannelSequence::Item::getChannelShieldSequence ( )
inline

get ChannelShieldSequence (300a,02b0)

Returns
reference to sequence element
const DRTChannelShieldSequence& DRTChannelSequence::Item::getChannelShieldSequence ( ) const
inline

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
OFCondition DRTChannelSequence::Item::getSourceApplicatorWallNominalThickness ( OFString value,
const signed 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), -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
OFCondition DRTChannelSequence::Item::getSourceApplicatorWallNominalTransmission ( OFString value,
const signed 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), -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
OFBool DRTChannelSequence::Item::isEmpty ( )

check if item is empty

Returns
OFTrue if item is empty, OFFalse otherwise
OFBool DRTChannelSequence::Item::isValid ( ) const

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
Returns
reference to this object
OFCondition DRTChannelSequence::Item::read ( DcmItem item)

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

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
OFCondition DRTChannelSequence::Item::write ( DcmItem item)

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 Feb 28 2017 for DCMTK Version 3.6.1 20170228 by Doxygen 1.8.8