Public Member Functions | |
DcmPresentationContextMap () | |
constructor | |
~DcmPresentationContextMap () | |
destructor | |
OFCondition | add (const char *key, const char *abstractSyntaxUID, const char *transferSyntaxKey) |
add new entry to list within map. | |
OFBool | isKnownKey (const char *key) const |
checks if the key is known | |
OFBool | isKnownAbstractSyntax (const char *key, const DcmUIDHandler &abstractSyntax) const |
checks if the given abstract syntax is contained in the list identified by the given key. | |
const DcmPresentationContextList * | getPresentationContextList (const char *key) const |
returns the list of presentation contexts identified by the given key | |
Private Member Functions | |
DcmPresentationContextMap (const DcmPresentationContextMap &arg) | |
private undefined copy constructor | |
DcmPresentationContextMap & | operator= (const DcmPresentationContextMap &arg) |
private undefined copy assignment operator | |
Private Attributes | |
DcmSimpleMap< DcmPresentationContextList * > | map_ |
map of presentation context lists |
Not intended for use by the end user.
Definition at line 120 of file dccfpcmp.h.
OFCondition DcmPresentationContextMap::add | ( | const char * | key, | |
const char * | abstractSyntaxUID, | |||
const char * | transferSyntaxKey | |||
) |
add new entry to list within map.
If key is new, new list is created. Otherwise value is appended to existing list.
key | map key | |
abstractSyntaxUID | abstract syntax UID | |
transferSyntaxKey | symbolic name of transfer syntax UID list, not checked here. |
OFBool DcmPresentationContextMap::isKnownKey | ( | const char * | key | ) | const |
checks if the key is known
key | key name, must not be NULL |
OFBool DcmPresentationContextMap::isKnownAbstractSyntax | ( | const char * | key, | |
const DcmUIDHandler & | abstractSyntax | |||
) | const |
checks if the given abstract syntax is contained in the list identified by the given key.
key | presentation context list to search | |
abstractSyntax | abstract syntax UID to search |
const DcmPresentationContextList* DcmPresentationContextMap::getPresentationContextList | ( | const char * | key | ) | const |
returns the list of presentation contexts identified by the given key
key | presentation context list to search |