comparison Core/DicomParsing/FromDcmtkBridge.h @ 3577:33cfcc74d1b1

argument "ignoreTagLength" to ParsedDicomFile::ExtractDicomSummary()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 19 Nov 2019 17:26:02 +0100
parents 01a5b2530b68
children 94f4a18a79cc
comparison
equal deleted inserted replaced
3575:1d403ecf3391 3577:33cfcc74d1b1
82 FromDcmtkBridge(); // Pure static class 82 FromDcmtkBridge(); // Pure static class
83 83
84 static void ExtractDicomSummary(DicomMap& target, 84 static void ExtractDicomSummary(DicomMap& target,
85 DcmItem& dataset, 85 DcmItem& dataset,
86 unsigned int maxStringLength, 86 unsigned int maxStringLength,
87 Encoding defaultEncoding); 87 Encoding defaultEncoding,
88 const std::set<DicomTag>& ignoreTagLength);
88 89
89 static void DatasetToJson(Json::Value& parent, 90 static void DatasetToJson(Json::Value& parent,
90 DcmItem& item, 91 DcmItem& item,
91 DicomToJsonFormat format, 92 DicomToJsonFormat format,
92 DicomToJsonFlags flags, 93 DicomToJsonFlags flags,
243 static void ExecuteToDicom(DicomMap& target, 244 static void ExecuteToDicom(DicomMap& target,
244 LuaFunctionCall& call); 245 LuaFunctionCall& call);
245 #endif 246 #endif
246 247
247 static void ExtractDicomSummary(DicomMap& target, 248 static void ExtractDicomSummary(DicomMap& target,
248 DcmItem& dataset); 249 DcmItem& dataset,
250 const std::set<DicomTag>& ignoreTagLength);
251
252 static void ExtractDicomSummary(DicomMap& target,
253 DcmItem& dataset)
254 {
255 std::set<DicomTag> none;
256 ExtractDicomSummary(target, dataset, none);
257 }
249 258
250 static void ExtractDicomAsJson(Json::Value& target, 259 static void ExtractDicomAsJson(Json::Value& target,
251 DcmDataset& dataset, 260 DcmDataset& dataset,
252 const std::set<DicomTag>& ignoreTagLength); 261 const std::set<DicomTag>& ignoreTagLength);
253 262