diff OrthancServer/ParsedDicomFile.h @ 1786:164d78911382 worklists

primitives to handle dicom worklists
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 18 Nov 2015 12:00:14 +0100
parents 5ad4e4d92ecb
children 1b1d5470233f
line wrap: on
line diff
--- a/OrthancServer/ParsedDicomFile.h	Wed Nov 18 09:56:34 2015 +0100
+++ b/OrthancServer/ParsedDicomFile.h	Wed Nov 18 12:00:14 2015 +0100
@@ -58,6 +58,8 @@
                           const std::string& value,
                           bool decodeBinaryTags);
 
+    ParsedDicomFile(void* fileFormat);   // Create by embedding a DcmFileFormat (takes ownership)
+
   public:
     ParsedDicomFile();  // Create a minimal DICOM instance
 
@@ -150,6 +152,8 @@
     bool ExtractPdf(std::string& pdf);
 
     void Convert(DicomMap& tags);
+
+    static ParsedDicomFile* CreateFromDcmtkDataset(void* dataset);
   };
 
 }