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
DcmCharString & operator= (const DcmCharString &obj)
 assignment operator
virtual DcmObject * clone () 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 17 Feb 2006 for OFFIS DCMTK Version 3.5.4 by Doxygen 1.4.6