- gdcmDictEntry * GetTagByNumber(guint16 group, guint16 element);
- gdcmDictEntry * GetTagByName(TagName name);
- void Print(std::ostream&);
- void PrintByKey(std::ostream&);
- void PrintByName(std::ostream&);
-
- /**
- * \ingroup gdcmDict
- * \brief returns a ref to the Dicom Dictionary H table (map)
- * return the Dicom Dictionary H table
- */
- inline TagKeyHT & gdcmDict::GetEntries(void) {
- return KeyHt;
- }
+
+// Tag
+ gdcmDictEntry *GetDictEntryByName(TagName name);
+ gdcmDictEntry *GetDictEntryByNumber(guint16 group, guint16 element);
+
+ std::list<std::string> *GetDictEntryNames(void);
+ std::map<std::string, std::list<std::string> > *
+ GetDictEntryNamesByCategory(void);
+
+ /**
+ * \ingroup gdcmDict
+ * \brief returns a ref to the Dicom Dictionary H table (map)
+ * return the Dicom Dictionary H table
+ */
+ inline TagKeyHT & GetEntriesByKey(void) { return KeyHt; }
+
+ /**
+ * \ingroup gdcmDict
+ * \brief returns a ref to the Dicom Dictionary H table (map)
+ * return the Dicom Dictionary H table
+ */
+ inline TagNameHT & GetEntriesByName(void) { return NameHt; }