DcmUnlimitedText Class Reference

a class representing the DICOM value representation 'Unlimited Text' (UT) More...

Inheritance diagram for DcmUnlimitedText:

DcmCharString DcmByteString DcmElement DcmObject List of all members.

Public Member Functions

 DcmUnlimitedText (const DcmTag &tag, const Uint32 len=0)
 DcmUnlimitedText (const DcmUnlimitedText &old)
DcmUnlimitedTextoperator= (const DcmUnlimitedText &obj)
virtual DcmObjectclone () const
 clone method
virtual DcmEVR ident () const
virtual unsigned long getVM ()
 get the value multiplicity.
virtual OFCondition getOFString (OFString &stringVal, const unsigned long pos, OFBool normalize=OFTrue)
 get a particular components of the string value
virtual OFCondition getOFStringArray (OFString &stringVal, OFBool normalize=OFTrue)
 get the string value (all compenents)

Detailed Description

a class representing the DICOM value representation 'Unlimited Text' (UT)

Definition at line 47 of file dcvrut.h.


Member Function Documentation

virtual DcmObject* DcmUnlimitedText::clone  )  const [inline, virtual]
 

clone method

Returns:
deep copy of this object

Reimplemented from DcmCharString.

Definition at line 65 of file dcvrut.h.

virtual OFCondition DcmUnlimitedText::getOFString OFString stringVal,
const unsigned long  pos,
OFBool  normalize = OFTrue
[virtual]
 

get a particular components of the string value

Parameters:
stringVal string variable in which the result value is stored
pos not used since value multiplicity is always 1
normalize remove trailing spaces if OFTrue
Returns:
status, EC_Normal if successful, an error code otherwise

Reimplemented from DcmByteString.

virtual OFCondition DcmUnlimitedText::getOFStringArray OFString stringVal,
OFBool  normalize = OFTrue
[virtual]
 

get the string value (all compenents)

Parameters:
stringVal string variable in which the result value is stored
normalize remove trailing spaces if OFTrue
Returns:
status, EC_Normal if successful, an error code otherwise

Reimplemented from DcmElement.

virtual unsigned long DcmUnlimitedText::getVM  )  [virtual]
 

get the value multiplicity.

Since the backslash "\" is not regarded as a separator the value multiplicity is always 1.

Returns:
value multiplicity of the currently stored value

Reimplemented from DcmByteString.


The documentation for this class was generated from the following file:


Generated on 20 Dec 2005 for OFFIS DCMTK Version 3.5.4 by Doxygen 1.4.5