diff OrthancServer/FromDcmtkBridge.h @ 1831:3ae2ff249675

"/instances/.../header" to get the meta information (header) of the DICOM instance
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 26 Nov 2015 18:53:00 +0100
parents 1065401501fb
children b1291df2f780
line wrap: on
line diff
--- a/OrthancServer/FromDcmtkBridge.h	Thu Nov 26 15:56:32 2015 +0100
+++ b/OrthancServer/FromDcmtkBridge.h	Thu Nov 26 18:53:00 2015 +0100
@@ -37,6 +37,7 @@
 #include "../Core/DicomFormat/DicomMap.h"
 
 #include <dcmtk/dcmdata/dcdatset.h>
+#include <dcmtk/dcmdata/dcmetinf.h>
 #include <json/json.h>
 
 namespace Orthanc
@@ -79,6 +80,12 @@
                        DicomToJsonFlags flags,
                        unsigned int maxStringLength);
 
+    static void ToJson(Json::Value& target, 
+                       DcmMetaInfo& header,
+                       DicomToJsonFormat format,
+                       DicomToJsonFlags flags,
+                       unsigned int maxStringLength);
+
     static std::string GetName(const DicomTag& tag);
 
     static DicomTag ParseTag(const char* name);