Mercurial > hg > orthanc
comparison OrthancFramework/Sources/DicomParsing/FromDcmtkBridge.h @ 4136:2724977419fb
Fix DICOM SCP filters if some query tag has more than 256 characters
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 06 Aug 2020 15:55:03 +0200 |
parents | bf7b9edf6b81 |
children | 6774605d4341 |
comparison
equal
deleted
inserted
replaced
4135:baf8e21e91cb | 4136:2724977419fb |
---|---|
225 static void FromJson(DicomMap& values, | 225 static void FromJson(DicomMap& values, |
226 const Json::Value& result); | 226 const Json::Value& result); |
227 | 227 |
228 static void ExtractDicomSummary(DicomMap& target, | 228 static void ExtractDicomSummary(DicomMap& target, |
229 DcmItem& dataset, | 229 DcmItem& dataset, |
230 unsigned int maxStringLength, | |
230 const std::set<DicomTag>& ignoreTagLength); | 231 const std::set<DicomTag>& ignoreTagLength); |
231 | 232 |
232 static void ExtractDicomSummary(DicomMap& target, | 233 static void ExtractDicomSummary(DicomMap& target, |
233 DcmItem& dataset) | 234 DcmItem& dataset, |
235 unsigned int maxStringLength) | |
234 { | 236 { |
235 std::set<DicomTag> none; | 237 std::set<DicomTag> none; |
236 ExtractDicomSummary(target, dataset, none); | 238 ExtractDicomSummary(target, dataset, maxStringLength, none); |
237 } | 239 } |
238 | 240 |
239 static void ExtractDicomAsJson(Json::Value& target, | 241 static void ExtractDicomAsJson(Json::Value& target, |
240 DcmDataset& dataset, | 242 DcmDataset& dataset, |
241 const std::set<DicomTag>& ignoreTagLength); | 243 const std::set<DicomTag>& ignoreTagLength); |