diff Core/DicomFormat/DicomMap.h @ 567:c2be0a0e049e find-move-scp

cont
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 19 Sep 2013 17:43:38 +0200
parents f64e3838d6e1
children 3bdb5db8e839 2d0a347e8cfc
line wrap: on
line diff
--- a/Core/DicomFormat/DicomMap.h	Wed Sep 18 16:58:27 2013 +0200
+++ b/Core/DicomFormat/DicomMap.h	Thu Sep 19 17:43:38 2013 +0200
@@ -37,6 +37,7 @@
 #include "DicomString.h"
 #include "../Enumerations.h"
 
+#include <set>
 #include <map>
 #include <json/json.h>
 
@@ -64,6 +65,8 @@
     void ExtractTags(DicomMap& source,
                      const DicomTag* tags,
                      size_t count) const;
+   
+    static void GetMainDicomTagsInternal(std::set<DicomTag>& result, ResourceType level);
 
   public:
     DicomMap()
@@ -153,5 +156,9 @@
     static bool IsMainDicomTag(const DicomTag& tag, ResourceType level);
 
     static bool IsMainDicomTag(const DicomTag& tag);
+
+    static void GetMainDicomTags(std::set<DicomTag>& result, ResourceType level);
+
+    static void GetMainDicomTags(std::set<DicomTag>& result);
   };
 }