diff OrthancServer/ParsedDicomFile.h @ 2202:9b373b7d6713

Fix handling of encodings in C-FIND requests
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 08 Dec 2016 12:45:06 +0100
parents 5a8840920121
children 6dc3bdb4088b
line wrap: on
line diff
--- a/OrthancServer/ParsedDicomFile.h	Tue Dec 06 14:40:46 2016 +0100
+++ b/OrthancServer/ParsedDicomFile.h	Thu Dec 08 12:45:06 2016 +0100
@@ -52,6 +52,9 @@
 
     ParsedDicomFile(ParsedDicomFile& other);
 
+    void CreateFromDicomMap(const DicomMap& source,
+                            Encoding defaultEncoding);
+
     void RemovePrivateTagsInternal(const std::set<DicomTag>* toKeep);
 
     void UpdateStorageUid(const DicomTag& tag,
@@ -65,6 +68,9 @@
   public:
     ParsedDicomFile(bool createIdentifiers);  // Create a minimal DICOM instance
 
+    ParsedDicomFile(const DicomMap& map,
+                    Encoding defaultEncoding);
+
     ParsedDicomFile(const DicomMap& map);
 
     ParsedDicomFile(const void* content,