3 #ifndef GDCMELEMENTSET_H
4 #define GDCMELEMENTSET_H
6 #include "gdcmDocEntrySet.h"
7 #include "gdcmDocEntry.h"
10 typedef std::string TagKey;
11 typedef std::map<TagKey, gdcmDocEntry *> TagDocEntryHT;
14 //-----------------------------------------------------------------------------
16 class GDCM_EXPORT gdcmElementSet : public gdcmDocEntrySet
20 ~gdcmElementSet(void);
21 virtual bool AddEntry(gdcmDocEntry *Entry); // add to the H Table
23 virtual void Print (std::ostream &os = std::cout);
31 /// Hash Table (map), to provide fast access
36 //-----------------------------------------------------------------------------