DcmCharString Class Reference

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

Inheritance diagram for DcmCharString:
Inheritance graph
[legend]
Collaboration diagram for DcmCharString:
Collaboration graph
[legend]

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

Reimplemented from DcmByteString.

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


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


Generated on 3 Dec 2009 for OFFIS DCMTK Version 3.5.4 by Doxygen 1.6.1