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

DcmCharString& DcmCharString::operator= ( const DcmCharString &  obj  ) 

assignment operator

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

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().


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


Generated on 23 Jul 2007 for OFFIS DCMTK Version 3.5.4 by Doxygen 1.5.2