Mercurial > hg > orthanc
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 ||