each object of this class manages one entry of the global DICOM data dictionary.  
 More...
 | 
|   | DcmDictEntry (Uint16 g, Uint16 e, DcmVR vr, const char *nam, int vmMin, int vmMax, const char *vers, OFBool doCopyStrings, const char *pcreator) | 
|   | constructor  More...
  | 
|   | 
|   | DcmDictEntry (Uint16 g, Uint16 e, Uint16 ug, Uint16 ue, DcmVR vr, const char *nam, int vmMin, int vmMax, const char *vers, OFBool doCopyStrings, const char *pcreator) | 
|   | constructor for repeating tags  More...
  | 
|   | 
|   | DcmDictEntry (const DcmDictEntry &e) | 
|   | copy constructor  More...
  | 
|   | 
| 
  | ~DcmDictEntry () | 
|   | destructor 
  | 
|   | 
| 
DcmVR  | getVR () const | 
|   | returns VR object by value 
  | 
|   | 
| 
DcmEVR  | getEVR () const | 
|   | returns VR code 
  | 
|   | 
| 
const char *  | getStandardVersion () const | 
|   | returns standard version string, may be NULL 
  | 
|   | 
| 
const char *  | getTagName () const | 
|   | returns tag name 
  | 
|   | 
| 
const char *  | getPrivateCreator () const | 
|   | returns private creator identifier, may be NULL 
  | 
|   | 
| int  | privateCreatorMatch (const char *c) const | 
|   | checks if the private creator identifier equals the given string  More...
  | 
|   | 
| int  | privateCreatorMatch (const DcmDictEntry &arg) const | 
|   | checks if the private creator identifier of this object matches the one of the given object.  More...
  | 
|   | 
| 
int  | getVMMin () const | 
|   | returns lower limit for VM (value multiplicity) 
  | 
|   | 
| 
int  | getVMMax () const | 
|   | returns upper limit for VM (value multiplicity), DcmVariableVM for unlimited 
  | 
|   | 
| 
OFBool  | isFixedSingleVM () const | 
|   | returns true if element has a single valid VM value 
  | 
|   | 
| 
OFBool  | isFixedRangeVM () const | 
|   | returns true if element has a fixed VM range 
  | 
|   | 
| 
OFBool  | isVariableRangeVM () const | 
|   | returns true if element has a variable VM range (no upper limit) 
  | 
|   | 
| void  | setUpper (const DcmTagKey &key) | 
|   | converts entry into repeating tag entry by defining an upper limit for group and element, taken from the given tag key.  More...
  | 
|   | 
| void  | setUpperGroup (Uint16 ug) | 
|   | converts entry into repeating tag entry by defining an upper limit for tag group  More...
  | 
|   | 
| void  | setUpperElement (Uint16 ue) | 
|   | converts entry into repeating tag entry by defining an upper limit for tag element  More...
  | 
|   | 
| 
Uint16  | getUpperGroup () const | 
|   | returns upper limit for tag group 
  | 
|   | 
| 
Uint16  | getUpperElement () const | 
|   | returns upper limit for tag element 
  | 
|   | 
| 
DcmTagKey  | getKey () const | 
|   | returns attribute tag as DcmTagKey object by value 
  | 
|   | 
| 
DcmTagKey  | getUpperKey () const | 
|   | returns upper limits for attribute tag as DcmTagKey object by value 
  | 
|   | 
| 
int  | isRepeatingGroup () const | 
|   | returns true if entry is has a repeating group 
  | 
|   | 
| 
int  | isRepeatingElement () const | 
|   | returns true if entry is has a repeating element 
  | 
|   | 
| 
int  | isRepeating () const | 
|   | returns true if entry is repeating (group or element) 
  | 
|   | 
| 
DcmDictRangeRestriction  | getGroupRangeRestriction () const | 
|   | returns group range restriction 
  | 
|   | 
| void  | setGroupRangeRestriction (DcmDictRangeRestriction rr) | 
|   | sets group range restriction  More...
  | 
|   | 
| 
DcmDictRangeRestriction  | getElementRangeRestriction () const | 
|   | returns element range restriction 
  | 
|   | 
| void  | setElementRangeRestriction (DcmDictRangeRestriction rr) | 
|   | sets element range restriction  More...
  | 
|   | 
| int  | contains (const DcmTagKey &key, const char *privCreator) const | 
|   | checks if the given tag key and private creator identifier are covered by this object.  More...
  | 
|   | 
| int  | contains (const char *name) const | 
|   | checks if this entry contains the given name  More...
  | 
|   | 
| int  | subset (const DcmDictEntry &e) const | 
|   | checks if this entry describes a true subset of tag range described by the given entry.  More...
  | 
|   | 
| int  | setEQ (const DcmDictEntry &e) const | 
|   | checks if this entry describes the same tag range as the given entry.  More...
  | 
|   | 
| 
  | DcmTagKey () | 
|   | default constructor 
  | 
|   | 
|   | DcmTagKey (const DcmTagKey &key) | 
|   | copy constructor  More...
  | 
|   | 
|   | DcmTagKey (Uint16 g, Uint16 e) | 
|   | constructor  More...
  | 
|   | 
| 
virtual  | ~DcmTagKey () | 
|   | destructor 
  | 
|   | 
| void  | set (const DcmTagKey &key) | 
|   | set value to given tag key  More...
  | 
|   | 
| void  | set (Uint16 g, Uint16 e) | 
|   | set value to given group and element  More...
  | 
|   | 
| void  | setGroup (Uint16 g) | 
|   | set group to given number  More...
  | 
|   | 
| void  | setElement (Uint16 e) | 
|   | set element to given number  More...
  | 
|   | 
| Uint16  | getGroup () const | 
|   | returns group number  More...
  | 
|   | 
| Uint16  | getElement () const | 
|   | returns element number  More...
  | 
|   | 
| DcmTagKey  | getBaseTag () const | 
|   | returns base tag, i.e.  More...
  | 
|   | 
| OFBool  | isGroupLength () const | 
|   | checks whether the tag key is a valid group length element.  More...
  | 
|   | 
| OFBool  | isPrivate () const | 
|   | returns true if the tag key is private, i.e.  More...
  | 
|   | 
| OFBool  | isPrivateReservation () const | 
|   | returns true, if tag is a private reservation tag of the form (gggg,00xx) with "gggg" being odd and "xx" in the range of 10 and FF.  More...
  | 
|   | 
| OFBool  | hasValidGroup () const | 
|   | returns true, if group is valid (permitted in DICOM command or data sets).  More...
  | 
|   | 
| Uint32  | hash () const | 
|   | generate a simple hash code for this attribute tag.  More...
  | 
|   | 
| DcmTagKey &  | operator= (const DcmTagKey &key) | 
|   | assignment operator for initializing this tag key from an existing one  More...
  | 
|   | 
| OFBool  | operator== (const DcmTagKey &key) const | 
|   | comparison operator.  More...
  | 
|   | 
| OFBool  | operator!= (const DcmTagKey &key) const | 
|   | negation operator.  More...
  | 
|   | 
| OFBool  | operator< (const DcmTagKey &key) const | 
|   | 'less than' operator.  More...
  | 
|   | 
| OFBool  | operator> (const DcmTagKey &key) const | 
|   | 'greater than' operator.  More...
  | 
|   | 
| OFBool  | operator<= (const DcmTagKey &key) const | 
|   | 'less or equal' operator.  More...
  | 
|   | 
| OFBool  | operator>= (const DcmTagKey &key) const | 
|   | 'greater or equal' operator.  More...
  | 
|   | 
| OFString  | toString () const | 
|   | convert tag key to string having the form "(gggg,eeee)".  More...
  | 
|   | 
| OFBool  | isSignableTag () const | 
|   | returns true if a data element with the given tag key can be digitally signed, false otherwise  More...
  | 
|   | 
each object of this class manages one entry of the global DICOM data dictionary.