Mercurial > hg > orthanc
diff Core/DicomParsing/IDicomTranscoder.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/IDicomTranscoder.h Fri May 08 11:24:34 2020 +0200 +++ b/Core/DicomParsing/IDicomTranscoder.h Fri May 08 11:30:32 2020 +0200 @@ -62,19 +62,6 @@ const std::set<DicomTransferSyntax>& allowedSyntaxes, bool allowNewSopInstanceUid) = 0; - virtual bool HasInplaceTranscode(DicomTransferSyntax inputSyntax, - const std::set<DicomTransferSyntax>& outputSyntaxes) const = 0; - - /** - * In-place transcoding. This method is preferred for C-STORE. - **/ - virtual bool InplaceTranscode(bool& hasSopInstanceUidChanged /* out */, - DcmFileFormat& dicom, - const std::set<DicomTransferSyntax>& allowedSyntaxes, - bool allowNewSopInstanceUid) = 0; - - - virtual bool TranscodeParsedToBuffer(std::string& target /* out */, DicomTransferSyntax& sourceSyntax /* out */, DicomTransferSyntax& targetSyntax /* out */,