Inheritance diagram for DSRCodingSchemeIdentificationList:
Public Member Functions | |
DSRCodingSchemeIdentificationList () | |
constructor (default) | |
~DSRCodingSchemeIdentificationList () | |
destructor | |
void | clear () |
clear the list | |
OFBool | empty () const |
check whether list is empty | |
size_t | getNumberOfItems () const |
get number of items stored in the list | |
OFCondition | read (DcmItem &dataset, OFConsole *logStream) |
read list of items from the coding scheme identification sequence | |
OFCondition | write (DcmItem &dataset, OFConsole *logStream) const |
write list of items to the coding scheme identification sequence. | |
OFCondition | readXML (const DSRXMLDocument &doc, DSRXMLCursor cursor, const size_t flags) |
read list of items from XML document | |
OFCondition | writeXML (ostream &stream, const size_t flags=0) const |
write current list in XML format | |
OFCondition | addPrivateDcmtkCodingScheme () |
add private OFFIS DCMTK coding scheme entry to the list. | |
OFCondition | addItem (const OFString &codingSchemeDesignator) |
add the specified coding scheme to the list. | |
OFCondition | removeItem () |
remove the current item from the list. | |
OFCondition | removeItem (const OFString &codingSchemeDesignator) |
remove the specified item from the list. | |
OFCondition | gotoItem (const OFString &codingSchemeDesignator) |
select the specified item as the current one | |
OFCondition | gotoFirstItem () |
select the first item in the list | |
OFCondition | gotoNextItem () |
select the next item in the list | |
const OFString & | getCodingSchemeDesignator (OFString &stringValue) const |
get the coding scheme designator of the currently selected item. | |
const OFString & | getCodingSchemeRegistry (OFString &stringValue) const |
get the coding scheme registry of the currently selected item | |
const OFString & | getCodingSchemeUID (OFString &stringValue) const |
get the coding scheme UID of the currently selected item | |
const OFString & | getCodingSchemeExternalID (OFString &stringValue) const |
get the coding scheme external ID of the currently selected item | |
const OFString & | getCodingSchemeName (OFString &stringValue) const |
get the coding scheme name of the currently selected item | |
const OFString & | getCodingSchemeVersion (OFString &stringValue) const |
get the coding scheme version of the currently selected item | |
const OFString & | getResponsibleOrganization (OFString &stringValue) const |
get the responsible organization of the currently selected item | |
OFCondition | setCodingSchemeRegistry (const OFString &value) |
set the coding scheme registry of the currently selected entry. | |
OFCondition | setCodingSchemeUID (const OFString &value) |
set the coding scheme UID of the currently selected entry. | |
OFCondition | setCodingSchemeExternalID (const OFString &value) |
set the coding scheme external ID of the currently selected entry. | |
OFCondition | setCodingSchemeName (const OFString &value) |
set the coding scheme name of the currently selected entry. | |
OFCondition | setCodingSchemeVersion (const OFString &value) |
set the coding scheme version of the currently selected entry. | |
OFCondition | setResponsibleOrganization (const OFString &value) |
set the responsible organization of the currently selected entry. | |
OFBool | containsExtendedCharacters () |
check if this object contains non-ASCII characters in one of the strings affected by SpecificCharacterSet in DICOM | |
Protected Member Functions | |
OFCondition | addItem (const OFString &codingSchemeDesignator, ItemStruct *&item, OFConsole *logStream=NULL) |
add the specified coding scheme to the list (if not existent) | |
ItemStruct * | getCurrentItem () const |
get pointer to currently selected item structure (if any) | |
Private Member Functions | |
OFListIterator (ItemStruct *) Iterator | |
internal cursor to current (selected) list item | |
DSRCodingSchemeIdentificationList (const DSRCodingSchemeIdentificationList &) | |
DSRCodingSchemeIdentificationList & | operator= (const DSRCodingSchemeIdentificationList &) |
Private Attributes | |
OFList< ItemStruct * > | ItemList |
list of items | |
Classes | |
struct | ItemStruct |
Internal structure defining the list items. More... |
Implementation of Coding Scheme Identification Sequence.
Definition at line 54 of file dsrcsidl.h.
|
add the specified coding scheme to the list (if not existent)
|
|
add the specified coding scheme to the list. Internally, the item is inserted into the list of coding scheme designators if not already contained in the list. In any case the specified item is selected as the current one. See definition of 'ItemStruct' above for VR, VM and Type.
|
|
add private OFFIS DCMTK coding scheme entry to the list. Please note that any information previously stored under the defined coding scheme designator "99_OFFIS_DCMTK" is replaced!
|
|
check if this object contains non-ASCII characters in one of the strings affected by SpecificCharacterSet in DICOM
|
|
check whether list is empty
|
|
get the coding scheme designator of the currently selected item. Designators beginning with "99" and the designator "L" are defined to be private or local coding schemes.
|
|
get the coding scheme external ID of the currently selected item
|
|
get the coding scheme name of the currently selected item
|
|
get the coding scheme registry of the currently selected item
|
|
get the coding scheme UID of the currently selected item
|
|
get the coding scheme version of the currently selected item
|
|
get pointer to currently selected item structure (if any)
|
|
get number of items stored in the list
|
|
get the responsible organization of the currently selected item
|
|
select the first item in the list
|
|
select the specified item as the current one
|
|
select the next item in the list
|
|
read list of items from the coding scheme identification sequence
|
|
read list of items from XML document
|
|
remove the specified item from the list. After sucessful removal the cursor is set to the next valid position.
|
|
remove the current item from the list. After sucessful removal the cursor is set to the next valid position.
|
|
set the coding scheme external ID of the currently selected entry. See definition of 'ItemStruct' above for VR, VM and Type.
|
|
set the coding scheme name of the currently selected entry. See definition of 'ItemStruct' above for VR, VM and Type.
|
|
set the coding scheme registry of the currently selected entry. See definition of 'ItemStruct' above for VR, VM and Type.
|
|
set the coding scheme UID of the currently selected entry. See definition of 'ItemStruct' above for VR, VM and Type.
|
|
set the coding scheme version of the currently selected entry. See definition of 'ItemStruct' above for VR, VM and Type.
|
|
set the responsible organization of the currently selected entry. See definition of 'ItemStruct' above for VR, VM and Type.
|
|
write list of items to the coding scheme identification sequence. Does nothing if list is empty.
|
|
write current list in XML format
|