DcmDecimalString Class Reference

a class representing the DICOM value representation 'Decimal String' (DS) More...

Inheritance diagram for DcmDecimalString:

DcmByteString DcmElement DcmObject List of all members.

Public Member Functions

 DcmDecimalString (const DcmTag &tag, const Uint32 len=0)
 constructor.
 DcmDecimalString (const DcmDecimalString &old)
 copy constructor
virtual ~DcmDecimalString ()
 destructor
DcmDecimalStringoperator= (const DcmDecimalString &obj)
 assignment operator
virtual DcmObjectclone () const
 clone method
virtual DcmEVR ident () const
 get element type identifier
virtual OFCondition getFloat64 (Float64 &doubleVal, const unsigned long pos=0)
 get particular float value
virtual OFCondition getOFString (OFString &stringVal, const unsigned long pos, OFBool normalize=OFTrue)
 get a particular value as a character string

Detailed Description

a class representing the DICOM value representation 'Decimal String' (DS)

Definition at line 46 of file dcvrds.h.


Constructor & Destructor Documentation

DcmDecimalString::DcmDecimalString const DcmTag tag,
const Uint32  len = 0
 

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

DcmDecimalString::DcmDecimalString const DcmDecimalString old  ) 
 

copy constructor

Parameters:
old element to be copied


Member Function Documentation

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

clone method

Returns:
deep copy of this object

Reimplemented from DcmByteString.

Definition at line 78 of file dcvrds.h.

References DcmDecimalString().

virtual OFCondition DcmDecimalString::getFloat64 Float64 &  doubleVal,
const unsigned long  pos = 0
[virtual]
 

get particular float value

Parameters:
doubleVal reference to result variable
pos index of the value to be retrieved (0..vm-1)
Returns:
status, EC_Normal if successful, an error code otherwise

Reimplemented from DcmElement.

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

get a particular value as a character string

Parameters:
stringVal variable in which the result value is stored
pos index of the value in case of multi-valued elements (0..vm-1)
normalize delete leading and trailing spaces if OFTrue
Returns:
status, EC_Normal if successful, an error code otherwise

Reimplemented from DcmByteString.

virtual DcmEVR DcmDecimalString::ident  )  const [virtual]
 

get element type identifier

Returns:
type identifier of this class (EVR_DS)

Reimplemented from DcmByteString.

DcmDecimalString& DcmDecimalString::operator= const DcmDecimalString 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