Mercurial > hg > orthanc
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 } |