DCMTK
Version 3.6.1 20120515
OFFIS DICOM Toolkit
|
Class for graphic data lists. More...
Public Member Functions | |
DSRGraphicDataList () | |
default constructor | |
DSRGraphicDataList (const DSRGraphicDataList &lst) | |
copy constructor | |
virtual | ~DSRGraphicDataList () |
destructor | |
DSRGraphicDataList & | operator= (const DSRGraphicDataList &lst) |
assignment operator | |
OFCondition | print (STD_NAMESPACE ostream &stream, const size_t flags=0, const char pairSeparator= '/', const char itemSeparator= ',') const |
print list of graphic data. | |
OFCondition | read (DcmItem &dataset) |
read list of graphic data | |
OFCondition | write (DcmItem &dataset) const |
write list of graphic data | |
const DSRGraphicDataItem & | getItem (const size_t idx) const |
get reference to the specified item | |
OFCondition | getItem (const size_t idx, Float32 &column, Float32 &row) const |
get copy of the specified value pair | |
void | addItem (const Float32 column, const Float32 row) |
add value pair to the list | |
OFCondition | putString (const char *stringValue) |
put list of graphic data as a string. |
Class for graphic data lists.
DSRGraphicDataList::DSRGraphicDataList | ( | const DSRGraphicDataList & | lst | ) |
copy constructor
lst | list to be copied |
void DSRGraphicDataList::addItem | ( | const Float32 | column, |
const Float32 | row | ||
) |
add value pair to the list
column | column value to be added |
row | row value to be added |
const DSRGraphicDataItem& DSRGraphicDataList::getItem | ( | const size_t | idx | ) | const |
get reference to the specified item
idx | index of the item to be returned (starting from 1) |
Reimplemented from DSRListOfItems< DSRGraphicDataItem >.
OFCondition DSRGraphicDataList::getItem | ( | const size_t | idx, |
Float32 & | column, | ||
Float32 & | row | ||
) | const |
get copy of the specified value pair
idx | index of the value pair to be returned (starting from 1) |
column | column value of the specified index (set to 0 first) |
row | row value of the specified index (set to 0 first) |
DSRGraphicDataList& DSRGraphicDataList::operator= | ( | const DSRGraphicDataList & | lst | ) |
assignment operator
lst | list to be copied |
OFCondition DSRGraphicDataList::print | ( | STD_NAMESPACE ostream & | stream, |
const size_t | flags = 0 , |
||
const char | pairSeparator = '/' , |
||
const char | itemSeparator = ',' |
||
) | const |
print list of graphic data.
The output of a typical list looks like this: 0/0,127/127,255/255
stream | output stream to which the list should be printed |
flags | flag used to customize the output (see DSRTypes::PF_xxx) |
pairSeparator | character specifying the separator between the value pairs |
itemSeparator | character specifying the separator between the list items |
OFCondition DSRGraphicDataList::putString | ( | const char * | stringValue | ) |
put list of graphic data as a string.
This function expects the same input format as created by print(), i.e. a comma separated list of numerical value pairs.
stringValue | string value to be set |
OFCondition DSRGraphicDataList::read | ( | DcmItem & | dataset | ) |
read list of graphic data
dataset | DICOM dataset from which the list should be read |
OFCondition DSRGraphicDataList::write | ( | DcmItem & | dataset | ) | const |
write list of graphic data
dataset | DICOM dataset to which the list should be written |