DCMTK  Version 3.6.1 20120515
OFFIS DICOM Toolkit
Public Member Functions | Private Member Functions | Private Attributes
DcmPrivateTagCache Class Reference

this class implements a cache of Private Creator elements and corresponding reserved tag numbers. More...

List of all members.

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
void updateCache (DcmObject *dobj)
 updates the private creator cache with the given object.

Private Member Functions

 DcmPrivateTagCache (const DcmPrivateTagCache &)
 private undefined copy constructor
DcmPrivateTagCacheoperator= (const DcmPrivateTagCache &)
 private undefined copy assignment operator

Private Attributes

OFList< DcmPrivateTagCacheEntry * > list_
 the list

Detailed Description

this class implements a cache of Private Creator elements and corresponding reserved tag numbers.


Member Function Documentation

const char* DcmPrivateTagCache::findPrivateCreator ( const DcmTagKey tk) const

looks up the private creator name for the given private tag

Parameters:
tkprivate tag to check
Returns:
private creator name if found, NULL otherwise.

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.


The documentation for this class was generated from the following file:


Generated on Tue May 15 2012 for DCMTK Version 3.6.1 20120515 by Doxygen 1.7.5.1-20111027