DCMTK
Version 3.6.2
OFFIS DICOM Toolkit
|
this class implements a cache of Private Creator elements and corresponding reserved tag numbers. More...
Public Member Functions | |
DcmPrivateTagCache () | |
default constructor | |
virtual | ~DcmPrivateTagCache () |
destructor | |
void | clear () |
resets the cache to default-constructed state | |
const char * | findPrivateCreator (const DcmTagKey &tk) const |
looks up the private creator name for the given private tag More... | |
void | updateCache (DcmObject *dobj) |
updates the private creator cache with the given object. More... | |
Private Member Functions | |
DcmPrivateTagCache (const DcmPrivateTagCache &) | |
private undefined copy constructor | |
DcmPrivateTagCache & | operator= (const DcmPrivateTagCache &) |
private undefined copy assignment operator | |
Private Attributes | |
OFList< DcmPrivateTagCacheEntry * > | list_ |
the list | |
this class implements a cache of Private Creator elements and corresponding reserved tag numbers.
const char* DcmPrivateTagCache::findPrivateCreator | ( | const DcmTagKey & | tk | ) | const |
looks up the private creator name for the given private tag
tk | private tag to check |
void DcmPrivateTagCache::updateCache | ( | DcmObject * | dobj | ) |
updates the private creator cache with the given object.
If the object points to a private creator element, the tag key and creator code are added to the cache. Otherwise, the cache remains unmodified.