comparison 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
comparison
equal deleted inserted replaced
565:c931ac02db82 567:c2be0a0e049e
35 #include "DicomTag.h" 35 #include "DicomTag.h"
36 #include "DicomValue.h" 36 #include "DicomValue.h"
37 #include "DicomString.h" 37 #include "DicomString.h"
38 #include "../Enumerations.h" 38 #include "../Enumerations.h"
39 39
40 #include <set>
40 #include <map> 41 #include <map>
41 #include <json/json.h> 42 #include <json/json.h>
42 43
43 namespace Orthanc 44 namespace Orthanc
44 { 45 {
62 DicomValue* value); 63 DicomValue* value);
63 64
64 void ExtractTags(DicomMap& source, 65 void ExtractTags(DicomMap& source,
65 const DicomTag* tags, 66 const DicomTag* tags,
66 size_t count) const; 67 size_t count) const;
68
69 static void GetMainDicomTagsInternal(std::set<DicomTag>& result, ResourceType level);
67 70
68 public: 71 public:
69 DicomMap() 72 DicomMap()
70 { 73 {
71 } 74 }
151 const DicomTag& tag); 154 const DicomTag& tag);
152 155
153 static bool IsMainDicomTag(const DicomTag& tag, ResourceType level); 156 static bool IsMainDicomTag(const DicomTag& tag, ResourceType level);
154 157
155 static bool IsMainDicomTag(const DicomTag& tag); 158 static bool IsMainDicomTag(const DicomTag& tag);
159
160 static void GetMainDicomTags(std::set<DicomTag>& result, ResourceType level);
161
162 static void GetMainDicomTags(std::set<DicomTag>& result);
156 }; 163 };
157 } 164 }