diff OrthancServer/ParsedDicomFile.cpp @ 2209:e3fd5bc429a2

URI to reconstruct the main DICOM tags, the JSON summary and the metadata
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 09 Dec 2016 17:20:21 +0100
parents 6dc3bdb4088b
children a3a65de1840f
line wrap: on
line diff
--- a/OrthancServer/ParsedDicomFile.cpp	Fri Dec 09 14:48:31 2016 +0100
+++ b/OrthancServer/ParsedDicomFile.cpp	Fri Dec 09 17:20:21 2016 +0100
@@ -1300,12 +1300,6 @@
   }
 
 
-  void ParsedDicomFile::Convert(DicomMap& tags)
-  {
-    Configuration::ExtractDicomSummary(tags, *pimpl_->file_->getDataset());
-  }
-
-
   ParsedDicomFile* ParsedDicomFile::CreateFromJson(const Json::Value& json,
                                                    DicomFromJsonFlags flags)
   {
@@ -1396,4 +1390,22 @@
       FromDcmtkBridge::ChangeStringEncoding(*pimpl_->file_->getDataset(), source, target);
     }
   }
+
+
+  void ParsedDicomFile::ExtractDicomSummary(DicomMap& target) const
+  {
+    Configuration::ExtractDicomSummary(target, *pimpl_->file_->getDataset());
+  }
+
+
+  void ParsedDicomFile::ExtractDicomAsJson(Json::Value& target) const
+  {
+    Configuration::ExtractDicomAsJson(target, *pimpl_->file_->getDataset());
+  }
+
+
+  bool ParsedDicomFile::LookupTransferSyntax(std::string& result)
+  {
+    return FromDcmtkBridge::LookupTransferSyntax(result, *pimpl_->file_);
+  }
 }