Mercurial > hg > orthanc
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(); |