diff Core/DicomParsing/ParsedDicomFile.cpp @ 3912:7610af1532c3 transcoding

prototyping automated transcoding of incoming DICOM files
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 08 May 2020 13:43:50 +0200
parents 603a7b86fa5f
children aae045f802f4
line wrap: on
line diff
--- a/Core/DicomParsing/ParsedDicomFile.cpp	Fri May 08 12:10:04 2020 +0200
+++ b/Core/DicomParsing/ParsedDicomFile.cpp	Fri May 08 13:43:50 2020 +0200
@@ -1113,6 +1113,12 @@
   }
 
 
+  ParsedDicomFile::ParsedDicomFile(DcmFileFormat* dicom) : pimpl_(new PImpl)
+  {
+    pimpl_->file_.reset(dicom);  // No cloning
+  }
+
+
   DcmFileFormat& ParsedDicomFile::GetDcmtkObject() const
   {
     return *pimpl_->file_.get();