Mercurial > hg > orthanc
comparison Core/DicomFormat/DicomMap.h @ 1737:ec66a16aa398
removal of DicomStringValue and DicomNullValue
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 22 Oct 2015 07:52:24 +0200 |
parents | 111e23bb4904 |
children | 99f4a05f39fa |
comparison
equal
deleted
inserted
replaced
1736:b953c6eef28d | 1737:ec66a16aa398 |
---|---|
32 | 32 |
33 #pragma once | 33 #pragma once |
34 | 34 |
35 #include "DicomTag.h" | 35 #include "DicomTag.h" |
36 #include "DicomValue.h" | 36 #include "DicomValue.h" |
37 #include "DicomString.h" | |
38 #include "../Enumerations.h" | 37 #include "../Enumerations.h" |
39 | 38 |
40 #include <set> | 39 #include <set> |
41 #include <map> | 40 #include <map> |
42 #include <json/json.h> | 41 #include <json/json.h> |
103 } | 102 } |
104 | 103 |
105 void SetValue(const DicomTag& tag, | 104 void SetValue(const DicomTag& tag, |
106 const std::string& str) | 105 const std::string& str) |
107 { | 106 { |
108 SetValue(tag, new DicomString(str)); | 107 SetValue(tag, new DicomValue(str, false)); |
109 } | 108 } |
110 | 109 |
111 void SetValue(uint16_t group, | 110 void SetValue(uint16_t group, |
112 uint16_t element, | 111 uint16_t element, |
113 const std::string& str) | 112 const std::string& str) |
114 { | 113 { |
115 SetValue(group, element, new DicomString(str)); | 114 SetValue(group, element, new DicomValue(str, false)); |
116 } | 115 } |
117 | 116 |
118 bool HasTag(uint16_t group, uint16_t element) const | 117 bool HasTag(uint16_t group, uint16_t element) const |
119 { | 118 { |
120 return HasTag(DicomTag(group, element)); | 119 return HasTag(DicomTag(group, element)); |