comparison OrthancFramework/Sources/DicomParsing/FromDcmtkBridge.h @ 4140:0ddc5297a8ab

centralization of default parameters for JSON/DicomMap conversions from DCMTK
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 07 Aug 2020 10:46:50 +0200
parents 6774605d4341
children 785a2713323e
comparison
equal deleted inserted replaced
4139:a4f28efdfccf 4140:0ddc5297a8ab
78 unsigned int maxStringLength, 78 unsigned int maxStringLength,
79 Encoding dicomEncoding, 79 Encoding dicomEncoding,
80 bool hasCodeExtensions, 80 bool hasCodeExtensions,
81 const std::set<DicomTag>& ignoreTagLength); 81 const std::set<DicomTag>& ignoreTagLength);
82 82
83 static void ExtractDicomAsJson(Json::Value& target,
84 DcmDataset& dataset,
85 DicomToJsonFormat format,
86 DicomToJsonFlags flags,
87 unsigned int maxStringLength,
88 Encoding defaultEncoding,
89 const std::set<DicomTag>& ignoreTagLength);
90
91 static void ChangeStringEncoding(DcmItem& dataset, 83 static void ChangeStringEncoding(DcmItem& dataset,
92 Encoding source, 84 Encoding source,
93 bool hasSourceCodeExtensions, 85 bool hasSourceCodeExtensions,
94 Encoding target); 86 Encoding target);
95 87
224 unsigned int maxStringLength, 216 unsigned int maxStringLength,
225 const std::set<DicomTag>& ignoreTagLength); 217 const std::set<DicomTag>& ignoreTagLength);
226 218
227 static void ExtractDicomAsJson(Json::Value& target, 219 static void ExtractDicomAsJson(Json::Value& target,
228 DcmDataset& dataset, 220 DcmDataset& dataset,
221 DicomToJsonFormat format,
222 DicomToJsonFlags flags,
223 unsigned int maxStringLength,
229 const std::set<DicomTag>& ignoreTagLength); 224 const std::set<DicomTag>& ignoreTagLength);
230 225
231 static void InitializeCodecs(); 226 static void InitializeCodecs();
232 227
233 static void FinalizeCodecs(); 228 static void FinalizeCodecs();