diff Core/DicomParsing/DcmtkTranscoder.h @ 3908:89ebb37cee6a transcoding

removing leaky abstraction about inplace transcoding
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 08 May 2020 11:30:32 +0200
parents 1555feda39e2
children 6762a97deabc
line wrap: on
line diff
--- a/Core/DicomParsing/DcmtkTranscoder.h	Fri May 08 11:24:34 2020 +0200
+++ b/Core/DicomParsing/DcmtkTranscoder.h	Fri May 08 11:30:32 2020 +0200
@@ -63,16 +63,10 @@
       return lossyQuality_;
     }
     
-    virtual bool HasInplaceTranscode(DicomTransferSyntax inputSyntax,
-                                     const std::set<DicomTransferSyntax>& outputSyntaxes) const
-    {
-      return true;
-    }
-
-    virtual bool InplaceTranscode(bool& hasSopInstanceUidChanged /* out */,
-                                  DcmFileFormat& dicom,
-                                  const std::set<DicomTransferSyntax>& allowedSyntaxes,
-                                  bool allowNewSopInstanceUid) ORTHANC_OVERRIDE;
+    bool InplaceTranscode(bool& hasSopInstanceUidChanged /* out */,
+                          DcmFileFormat& dicom,
+                          const std::set<DicomTransferSyntax>& allowedSyntaxes,
+                          bool allowNewSopInstanceUid);
     
     virtual bool TranscodeToBuffer(std::string& target,
                                    bool& hasSopInstanceUidChanged /* out */,