comparison Core/DicomParsing/MemoryBufferTranscoder.h @ 3904:c62f84c7eda9 transcoding

fixing incorrect behavior in MemoryBufferTranscoder
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 07 May 2020 17:21:20 +0200
parents 8f7ad4989fec
children f0dd5ded8927
comparison
equal deleted inserted replaced
3903:d1273d7cc200 3904:c62f84c7eda9
86 const void* buffer, 86 const void* buffer,
87 size_t size, 87 size_t size,
88 const std::set<DicomTransferSyntax>& allowedSyntaxes, 88 const std::set<DicomTransferSyntax>& allowedSyntaxes,
89 bool allowNewSopInstanceUid) ORTHANC_OVERRIDE; 89 bool allowNewSopInstanceUid) ORTHANC_OVERRIDE;
90 90
91 virtual bool HasInplaceTranscode() const ORTHANC_OVERRIDE 91 virtual bool HasInplaceTranscode(
92 { 92 DicomTransferSyntax inputSyntax,
93 return useDcmtk_; 93 const std::set<DicomTransferSyntax>& outputSyntaxes) const ORTHANC_OVERRIDE;
94 }
95 94
96 virtual bool InplaceTranscode(bool& hasSopInstanceUidChanged /* out */, 95 virtual bool InplaceTranscode(bool& hasSopInstanceUidChanged /* out */,
97 DcmFileFormat& dicom, 96 DcmFileFormat& dicom,
98 const std::set<DicomTransferSyntax>& allowedSyntaxes, 97 const std::set<DicomTransferSyntax>& allowedSyntaxes,
99 bool allowNewSopInstanceUid) ORTHANC_OVERRIDE; 98 bool allowNewSopInstanceUid) ORTHANC_OVERRIDE;