Internal structure defining the series list items.
More...
|
const OFString | SeriesUID |
| Series Instance UID (VR=UI, VM=1, type 1)
|
|
OFString | RetrieveAETitle |
| Retrieve Application Entity Title (VR=AE, VM=1-n, type 3)
|
|
OFString | RetrieveLocationUID |
| Retrieve Location UID (VR=UI, VM=1, type 3)
|
|
OFString | StorageMediaFileSetID |
| Storage Media File Set ID (VR=SH, VM=1, type 3)
|
|
OFString | StorageMediaFileSetUID |
| Storage Media File Set UID (VR=UI, VM=1, type 3)
|
|
OFList< InstanceStruct * > | InstanceList |
| list of referenced instances
|
|
Internal structure defining the series list items.
◆ SeriesStruct()
DSRSOPInstanceReferenceList::SeriesStruct::SeriesStruct |
( |
const OFString & |
seriesUID | ) |
|
constructor
- Parameters
-
seriesUID | series instance UID |
◆ addItem()
add new entry to the list of instances (if not already existent).
Finally, the specified item is selected as the current one.
- Parameters
-
sopClassUID | SOP class UID of the entry to be added |
instanceUID | SOP instance UID of the entry to be added |
- Returns
- status, EC_Normal if successful, an error code otherwise
◆ getNumberOfInstances()
size_t DSRSOPInstanceReferenceList::SeriesStruct::getNumberOfInstances |
( |
| ) |
const |
get number of instance stored in the list of instances
- Returns
- number of instances
◆ gotoFirstItem()
OFCondition DSRSOPInstanceReferenceList::SeriesStruct::gotoFirstItem |
( |
| ) |
|
select the first item in the list.
That means the first instance in the current series.
- Returns
- status, EC_Normal if successful, an error code otherwise
◆ gotoInstance()
set cursor to the specified instance (if existent)
- Parameters
-
instanceUID | SOP instance UID of the entry to be searched for |
- Returns
- pointer to the instance structure if successful, NULL otherwise
◆ gotoNextItem()
OFCondition DSRSOPInstanceReferenceList::SeriesStruct::gotoNextItem |
( |
| ) |
|
select the next item in the list.
That means the next instance in the current series (if available).
- Returns
- status, EC_Normal if successful, an error code otherwise
◆ read()
OFCondition DSRSOPInstanceReferenceList::SeriesStruct::read |
( |
DcmItem & |
dataset, |
|
|
const size_t |
flags |
|
) |
| |
read instance level attributes from dataset
- Parameters
-
dataset | DICOM dataset from which the list should be read |
flags | flag used to customize the reading process (see DSRTypes::RF_xxx) |
- Returns
- status, EC_Normal if successful, an error code otherwise
◆ readXML()
read series and instance level attributes from XML document
- Parameters
-
doc | document containing the XML file content |
cursor | cursor pointing to the starting node |
flags | flag used to customize the reading process (see DSRTypes::XF_xxx) |
- Returns
- status, EC_Normal if successful, an error code otherwise
◆ removeItem()
OFCondition DSRSOPInstanceReferenceList::SeriesStruct::removeItem |
( |
| ) |
|
remove the current item from the list of instances.
After successful removal the cursor is set to the next valid position.
- Returns
- status, EC_Normal if successful, an error code otherwise
◆ write()
write series and instance level attributes to dataset
- Parameters
-
dataset | DICOM dataset to which the list should be written |
- Returns
- status, EC_Normal if successful, an error code otherwise
◆ writeXML()
OFCondition DSRSOPInstanceReferenceList::SeriesStruct::writeXML |
( |
STD_NAMESPACE ostream & |
stream, |
|
|
const size_t |
flags |
|
) |
| const |
write series and instance level attributes in XML format
- Parameters
-
stream | output stream to which the XML document is written |
flags | flag used to customize the output (see DSRTypes::XF_xxx) |
- Returns
- status, EC_Normal if successful, an error code otherwise
The documentation for this struct was generated from the following file:
- dcmsr/include/dcmtk/dcmsr/dsrsoprf.h