Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

DcmPrivateTagCache Class Reference

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

Inheritance diagram for DcmPrivateTagCache:

OFList< DcmPrivateTagCacheEntry * > 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


Detailed Description

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

Definition at line 90 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 27 May 2004 for OFFIS DCMTK Version 3.5.3 by Doxygen 1.3.6