diff OrthancFramework/Sources/DicomParsing/DcmtkTranscoder.cpp @ 4297:785a2713323e

abi continued
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 05 Nov 2020 17:20:49 +0100
parents 7112a8af0b63
children 50b0c69b653a
line wrap: on
line diff
--- a/OrthancFramework/Sources/DicomParsing/DcmtkTranscoder.cpp	Thu Nov 05 15:52:28 2020 +0100
+++ b/OrthancFramework/Sources/DicomParsing/DcmtkTranscoder.cpp	Thu Nov 05 17:20:49 2020 +0100
@@ -44,6 +44,12 @@
 
 namespace Orthanc
 {
+  DcmtkTranscoder::DcmtkTranscoder() :
+    lossyQuality_(90)
+  {
+  }
+
+
   static bool GetBitsStored(uint16_t& bitsStored,
                             DcmDataset& dataset)
   {
@@ -68,7 +74,12 @@
     }
   }
 
-    
+  unsigned int DcmtkTranscoder::GetLossyQuality() const
+  {
+    return lossyQuality_;
+  }
+
+
   bool DcmtkTranscoder::InplaceTranscode(DicomTransferSyntax& selectedSyntax /* out */,
                                          DcmFileFormat& dicom,
                                          const std::set<DicomTransferSyntax>& allowedSyntaxes,
@@ -224,7 +235,6 @@
     return false;
   }
 
-    
   bool DcmtkTranscoder::IsSupported(DicomTransferSyntax syntax)
   {
     if (syntax == DicomTransferSyntax_LittleEndianImplicit ||