OFFIS DCMTK  Version 3.6.0
Public Member Functions | List of all members
DSRReferencedDatetimeList Class Reference

Class for referenced datetime list. More...

Inheritance diagram for DSRReferencedDatetimeList:
[legend]
Collaboration diagram for DSRReferencedDatetimeList:
[legend]

Public Member Functions

 DSRReferencedDatetimeList ()
 default constructor
 
 DSRReferencedDatetimeList (const DSRReferencedDatetimeList &lst)
 copy constructor
 
virtual ~DSRReferencedDatetimeList ()
 destructor
 
DSRReferencedDatetimeListoperator= (const DSRReferencedDatetimeList &lst)
 assignment operator
 
OFCondition print (STD_NAMESPACE ostream &stream, const size_t flags=0, const char separator= ',') const
 print list of referenced datetime.
 
OFCondition read (DcmItem &dataset)
 read list of referenced datetime
 
OFCondition write (DcmItem &dataset) const
 write list of referenced datetime
 
OFCondition putString (const char *stringValue)
 put list of referenced datetime as a string.
 
- Public Member Functions inherited from DSRListOfItems< OFString >
 DSRListOfItems ()
 default constructor
 
 DSRListOfItems (const DSRListOfItems< OFString > &lst)
 copy constructor
 
virtual ~DSRListOfItems ()
 destructor
 
DSRListOfItems< OFString > & operator= (const DSRListOfItems< OFString > &lst)
 assignment operator
 
void clear ()
 clear all internal variables
 
OFBool isEmpty () const
 check whether the list is empty
 
size_t getNumberOfItems () const
 get number of items contained in the list
 
OFBool isElement (const OFString &item) const
 check whether specified item is contained in the list
 
const OFStringgetItem (const size_t idx) const
 get reference to the specified item
 
OFCondition getItem (const size_t idx, OFString &item) const
 get copy of the specified item
 
void addItem (const OFString &item)
 add item to the list
 
void addOnlyNewItem (const OFString &item)
 add item to the list only if it's not already contained
 
OFCondition insertItem (const size_t idx, const OFString &item)
 insert item at specified position to the list
 
OFCondition removeItem (const size_t idx)
 remove item from the list
 

Additional Inherited Members

- Static Public Attributes inherited from DSRListOfItems< OFString >
static const OFString EmptyItem
 default item which is returned in getItem() if the index is invalid.
 
- Protected Member Functions inherited from DSRListOfItems< OFString >
OFBool gotoItemPos (size_t idx, OFLIST_TYPENAME OFListConstIterator(OFString)&iterator) const
 goto specified item position
 
OFBool gotoItem (const OFString &item, OFLIST_TYPENAME OFListConstIterator(OFString)&iterator) const
 goto specified item
 
- Protected Attributes inherited from DSRListOfItems< OFString >
OFList< OFStringItemList
 the list maintained by this class
 

Detailed Description

Class for referenced datetime list.

Definition at line 48 of file dsrtcodt.h.

Constructor & Destructor Documentation

DSRReferencedDatetimeList::DSRReferencedDatetimeList ( const DSRReferencedDatetimeList lst)

copy constructor

Parameters
lstlist to be copied

Member Function Documentation

DSRReferencedDatetimeList& DSRReferencedDatetimeList::operator= ( const DSRReferencedDatetimeList lst)

assignment operator

Parameters
lstlist to be copied
Returns
reference to this list after 'lst' has been copied
OFCondition DSRReferencedDatetimeList::print ( STD_NAMESPACE ostream &  stream,
const size_t  flags = 0,
const char  separator = ',' 
) const

print list of referenced datetime.

The output of a typical list looks like this: 20001010120000, ...

Parameters
streamoutput stream to which the list should be printed
flagsflag used to customize the output (see DSRTypes::PF_xxx)
separatorcharacter specifying the separator between the list items
Returns
status, EC_Normal if successful, an error code otherwise
OFCondition DSRReferencedDatetimeList::putString ( const char *  stringValue)

put list of referenced datetime as a string.

This function expects the same input format as created by print(), i.e. a comma separated list of datetime values.

Parameters
stringValuestring value to be set
Returns
status, EC_Normal if successful, an error code otherwise
OFCondition DSRReferencedDatetimeList::read ( DcmItem dataset)

read list of referenced datetime

Parameters
datasetDICOM dataset from which the list should be read
Returns
status, EC_Normal if successful, an error code otherwise
OFCondition DSRReferencedDatetimeList::write ( DcmItem dataset) const

write list of referenced datetime

Parameters
datasetDICOM dataset to which the list should be written
Returns
status, EC_Normal if successful, an error code otherwise

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


Generated on Thu Dec 20 2012 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.8.2