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