comparison OrthancFramework/Sources/DicomParsing/FromDcmtkBridge.h @ 4137:6774605d4341

keep only one signature for FromDcmtkBridge::ExtractDicomSummary()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 06 Aug 2020 17:38:55 +0200
parents 2724977419fb
children 0ddc5297a8ab
comparison
equal deleted inserted replaced
4136:2724977419fb 4137:6774605d4341
60 friend class ParsedDicomFile; 60 friend class ParsedDicomFile;
61 61
62 private: 62 private:
63 FromDcmtkBridge(); // Pure static class 63 FromDcmtkBridge(); // Pure static class
64 64
65 static void ExtractDicomSummary(DicomMap& target,
66 DcmItem& dataset,
67 unsigned int maxStringLength,
68 Encoding defaultEncoding,
69 const std::set<DicomTag>& ignoreTagLength);
70
71 static void DatasetToJson(Json::Value& parent, 65 static void DatasetToJson(Json::Value& parent,
72 DcmItem& item, 66 DcmItem& item,
73 DicomToJsonFormat format, 67 DicomToJsonFormat format,
74 DicomToJsonFlags flags, 68 DicomToJsonFlags flags,
75 unsigned int maxStringLength, 69 unsigned int maxStringLength,
228 static void ExtractDicomSummary(DicomMap& target, 222 static void ExtractDicomSummary(DicomMap& target,
229 DcmItem& dataset, 223 DcmItem& dataset,
230 unsigned int maxStringLength, 224 unsigned int maxStringLength,
231 const std::set<DicomTag>& ignoreTagLength); 225 const std::set<DicomTag>& ignoreTagLength);
232 226
233 static void ExtractDicomSummary(DicomMap& target,
234 DcmItem& dataset,
235 unsigned int maxStringLength)
236 {
237 std::set<DicomTag> none;
238 ExtractDicomSummary(target, dataset, maxStringLength, none);
239 }
240
241 static void ExtractDicomAsJson(Json::Value& target, 227 static void ExtractDicomAsJson(Json::Value& target,
242 DcmDataset& dataset, 228 DcmDataset& dataset,
243 const std::set<DicomTag>& ignoreTagLength); 229 const std::set<DicomTag>& ignoreTagLength);
244 230
245 static void InitializeCodecs(); 231 static void InitializeCodecs();