ElementDictionary Class Reference

#include <elmdict.h>

Collaboration diagram for ElementDictionary:

[legend]
List of all members.

Public Member Functions

 ElementDictionary (void)
 ~ElementDictionary ()
const char * getValueRepresentation (Tag t) const
const Uint16 getValueMultiplicityMinimum (Tag t) const
const Uint16 getValueMultiplicityMaximum (Tag t) const
const char * getDescription (Tag t) const
const char * getKeyword (Tag t) const
bool getTag (const char *keyword, Tag &tr) const
bool isRetired (Tag &t) const
void addOwner (Tag t, const char *owner)
bool hasOwner (Tag &t) const

Private Member Functions

const ElementDictionaryTableEntryoperator[] (Tag tag) const
const ElementDictionaryTableEntryoperator[] (const char *keyword) const

Private Attributes

PrivateOwnersCurrentOwners

Constructor & Destructor Documentation

ElementDictionary::ElementDictionary void   ) 
 

ElementDictionary::~ElementDictionary  ) 
 


Member Function Documentation

void ElementDictionary::addOwner Tag  t,
const char *  owner
 

const char * ElementDictionary::getDescription Tag  t  )  const
 

const char * ElementDictionary::getKeyword Tag  t  )  const
 

bool ElementDictionary::getTag const char *  keyword,
Tag tr
const
 

const Uint16 ElementDictionary::getValueMultiplicityMaximum Tag  t  )  const
 

const Uint16 ElementDictionary::getValueMultiplicityMinimum Tag  t  )  const
 

const char * ElementDictionary::getValueRepresentation Tag  t  )  const
 

bool ElementDictionary::hasOwner Tag t  )  const
 

bool ElementDictionary::isRetired Tag t  )  const
 

const ElementDictionaryTableEntry * ElementDictionary::operator[] const char *  keyword  )  const [private]
 

const ElementDictionaryTableEntry * ElementDictionary::operator[] Tag  tag  )  const [private]
 


Member Data Documentation

PrivateOwners* ElementDictionary::CurrentOwners [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Sep 17 10:13:47 2009 for dicom3tools by  doxygen 1.4.6