DcmCharString Class Reference

base class for DICOM elements with value representation LO, LT, PN, SH, ST, UT More...

Inheritance diagram for DcmCharString:

DcmByteString DcmElement DcmObject DcmLongString DcmLongText DcmPersonName DcmShortString DcmShortText DcmUnlimitedText List of all members.

Public Member Functions

 DcmCharString (const DcmTag &tag, const Uint32 len)
 constructor.
 DcmCharString (const DcmCharString &old)
 copy constructor
virtual ~DcmCharString ()
 destructor
DcmCharStringoperator= (const DcmCharString &obj)
 assignment operator
virtual DcmObjectclone () const
 clone method

Detailed Description

base class for DICOM elements with value representation LO, LT, PN, SH, ST, UT

Definition at line 58 of file dcchrstr.h.


Constructor & Destructor Documentation

DcmCharString::DcmCharString const DcmTag tag,
const Uint32  len
 

constructor.

Create new element from given tag and length.

Parameters:
tag DICOM tag for the new element
len value length for the new element

Referenced by clone().

DcmCharString::DcmCharString const DcmCharString old  ) 
 

copy constructor

Parameters:
old element to be copied


Member Function Documentation

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

clone method

Returns:
deep copy of this object

Reimplemented from DcmByteString.

Reimplemented in DcmLongString, DcmLongText, DcmPersonName, DcmShortString, DcmShortText, and DcmUnlimitedText.

Definition at line 90 of file dcchrstr.h.

References DcmCharString().

DcmCharString& DcmCharString::operator= const DcmCharString obj  ) 
 

assignment operator

Parameters:
obj element to be assigned/copied
Returns:
reference to this object


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