comparison OrthancServer/DicomInstanceToStore.cpp @ 2381:b8969010b534

uncoupling DCMTK primitives from Orthanc::Configuration
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 29 Aug 2017 19:59:01 +0200
parents a3a65de1840f
children 7284093111b0
comparison
equal deleted inserted replaced
2380:96b3ec054b69 2381:b8969010b534
33 33
34 #include "PrecompiledHeadersServer.h" 34 #include "PrecompiledHeadersServer.h"
35 #include "DicomInstanceToStore.h" 35 #include "DicomInstanceToStore.h"
36 36
37 #include "FromDcmtkBridge.h" 37 #include "FromDcmtkBridge.h"
38 #include "OrthancInitialization.h"
39 #include "../Core/Logging.h" 38 #include "../Core/Logging.h"
40 39
41 #include <dcmtk/dcmdata/dcfilefo.h> 40 #include <dcmtk/dcmdata/dcfilefo.h>
42 #include <dcmtk/dcmdata/dcdeftag.h> 41 #include <dcmtk/dcmdata/dcdeftag.h>
43 42
104 // At this point, we have parsed the DICOM file 103 // At this point, we have parsed the DICOM file
105 104
106 if (!summary_.HasContent()) 105 if (!summary_.HasContent())
107 { 106 {
108 summary_.Allocate(); 107 summary_.Allocate();
109 Configuration::ExtractDicomSummary(summary_.GetContent(), 108 FromDcmtkBridge::ExtractDicomSummary(summary_.GetContent(),
110 *parsed_.GetContent().GetDcmtkObject().getDataset()); 109 *parsed_.GetContent().GetDcmtkObject().getDataset());
111 } 110 }
112 111
113 if (!json_.HasContent()) 112 if (!json_.HasContent())
114 { 113 {
115 json_.Allocate(); 114 json_.Allocate();
116 Configuration::ExtractDicomAsJson(json_.GetContent(), 115 FromDcmtkBridge::ExtractDicomAsJson(json_.GetContent(),
117 *parsed_.GetContent().GetDcmtkObject().getDataset()); 116 *parsed_.GetContent().GetDcmtkObject().getDataset());
118 } 117 }
119 } 118 }
120 119
121 120
122 121