comparison Core/DicomParsing/IDicomTranscoder.h @ 3910:1f71c2f20e16 transcoding

cont
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 08 May 2020 12:03:26 +0200
parents 6762a97deabc
children 7610af1532c3
comparison
equal deleted inserted replaced
3909:6762a97deabc 3910:1f71c2f20e16
55 { 55 {
56 } 56 }
57 57
58 virtual bool TranscodeParsedToBuffer(std::string& target /* out */, 58 virtual bool TranscodeParsedToBuffer(std::string& target /* out */,
59 DicomTransferSyntax& sourceSyntax /* out */, 59 DicomTransferSyntax& sourceSyntax /* out */,
60 DicomTransferSyntax& targetSyntax /* out */,
61 bool& hasSopInstanceUidChanged /* out */, 60 bool& hasSopInstanceUidChanged /* out */,
62 DcmFileFormat& dicom /* in, possibly modified */, 61 DcmFileFormat& dicom /* in, possibly modified */,
63 const std::set<DicomTransferSyntax>& allowedSyntaxes, // TODO => is a set needed? 62 DicomTransferSyntax targetSyntax,
64 bool allowNewSopInstanceUid) = 0; 63 bool allowNewSopInstanceUid) = 0;
65 64
66 65
67 class TranscodedDicom : public boost::noncopyable 66 class TranscodedDicom : public boost::noncopyable
68 { 67 {