comparison OrthancServer/Search/DatabaseLookup.cpp @ 3217:cf8cbeb35f33

preliminary support of Korean character set
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 13 Feb 2019 17:46:12 +0100
parents 5d51f87d8326
children 94f4a18a79cc
comparison
equal deleted inserted replaced
3216:c9a71eb4edcf 3217:cf8cbeb35f33
93 return true; 93 return true;
94 } 94 }
95 95
96 96
97 bool DatabaseLookup::IsMatch(DcmItem& item, 97 bool DatabaseLookup::IsMatch(DcmItem& item,
98 Encoding encoding) const 98 Encoding encoding,
99 bool hasCodeExtensions) const
99 { 100 {
100 for (size_t i = 0; i < constraints_.size(); i++) 101 for (size_t i = 0; i < constraints_.size(); i++)
101 { 102 {
102 assert(constraints_[i] != NULL); 103 assert(constraints_[i] != NULL);
103 104
116 } 117 }
117 118
118 std::set<DicomTag> ignoreTagLength; 119 std::set<DicomTag> ignoreTagLength;
119 std::auto_ptr<DicomValue> value(FromDcmtkBridge::ConvertLeafElement 120 std::auto_ptr<DicomValue> value(FromDcmtkBridge::ConvertLeafElement
120 (*element, DicomToJsonFlags_None, 121 (*element, DicomToJsonFlags_None,
121 0, encoding, ignoreTagLength)); 122 0, encoding, hasCodeExtensions, ignoreTagLength));
122 123
123 // WARNING: Also modify "HierarchicalMatcher::Setup()" if modifying this code 124 // WARNING: Also modify "HierarchicalMatcher::Setup()" if modifying this code
124 if (value.get() == NULL || 125 if (value.get() == NULL ||
125 value->IsNull()) 126 value->IsNull())
126 { 127 {