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.

Definition at line 85 of file dcpcache.h.


Member Function Documentation

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

looks up the private creator name for the given private tag

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

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.


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


Generated on 6 Jan 2011 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.5.1