// gdcmElementSet.h #ifndef GDCMELEMENTSET_H #define GDCMELEMENTSET_H #include "gdcmDocEntrySet.h" #include "gdcmDocEntry.h" #include typedef std::string TagKey; typedef std::map TagDocEntryHT; //----------------------------------------------------------------------------- class GDCM_EXPORT gdcmElementSet : public gdcmDocEntrySet { public: gdcmElementSet(void); ~gdcmElementSet(void); virtual bool AddEntry(gdcmDocEntry *Entry); // add to the H Table virtual void Print (std::ostream &os = std::cout); protected: private: // Variables /// Hash Table (map), to provide fast access TagDocEntryHT tagHT; }; //----------------------------------------------------------------------------- #endif