comparison Core/DicomNetworking/Internals/StoreScp.cpp @ 2409:e4045b3c9772

ignore-length argument if retrieving DICOM tags
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 27 Sep 2017 17:36:13 +0200
parents 7284093111b0
children 878b59270859
comparison
equal deleted inserted replaced
2408:26a0cc24d48d 2409:e4045b3c9772
165 Json::Value dicomJson; 165 Json::Value dicomJson;
166 std::string buffer; 166 std::string buffer;
167 167
168 try 168 try
169 { 169 {
170 std::set<DicomTag> ignoreTagLength;
171
170 FromDcmtkBridge::ExtractDicomSummary(summary, **imageDataSet); 172 FromDcmtkBridge::ExtractDicomSummary(summary, **imageDataSet);
171 FromDcmtkBridge::ExtractDicomAsJson(dicomJson, **imageDataSet); 173 FromDcmtkBridge::ExtractDicomAsJson(dicomJson, **imageDataSet, ignoreTagLength);
172 174
173 if (!FromDcmtkBridge::SaveToMemoryBuffer(buffer, **imageDataSet)) 175 if (!FromDcmtkBridge::SaveToMemoryBuffer(buffer, **imageDataSet))
174 { 176 {
175 LOG(ERROR) << "cannot write DICOM file to memory"; 177 LOG(ERROR) << "cannot write DICOM file to memory";
176 rsp->DimseStatus = STATUS_STORE_Refused_OutOfResources; 178 rsp->DimseStatus = STATUS_STORE_Refused_OutOfResources;