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