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));