Mercurial > hg > orthanc
comparison OrthancServer/OrthancRestApi/OrthancRestAnonymizeModify.cpp @ 3906:f0dd5ded8927 transcoding
refactoring using IDicomTranscoder::TranscodedDicom
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 08 May 2020 11:16:16 +0200 |
parents | d1273d7cc200 |
children | 1f71c2f20e16 |
comparison
equal
deleted
inserted
replaced
3905:061f3d031b5d | 3906:f0dd5ded8927 |
---|---|
132 { | 132 { |
133 std::set<DicomTransferSyntax> ts; | 133 std::set<DicomTransferSyntax> ts; |
134 ts.insert(targetSyntax); | 134 ts.insert(targetSyntax); |
135 | 135 |
136 std::string transcoded; | 136 std::string transcoded; |
137 DicomTransferSyntax sourceSyntax, targetSyntax; | |
137 bool hasSopInstanceUidChanged; | 138 bool hasSopInstanceUidChanged; |
138 | 139 |
139 if (context.Transcode(transcoded, hasSopInstanceUidChanged, *modified, ts, true)) | 140 if (context.Transcode(transcoded, sourceSyntax, targetSyntax, |
141 hasSopInstanceUidChanged, *modified, ts, true)) | |
140 { | 142 { |
141 call.GetOutput().AnswerBuffer(transcoded, MimeType_Dicom); | 143 call.GetOutput().AnswerBuffer(transcoded, MimeType_Dicom); |
142 } | 144 } |
143 else | 145 else |
144 { | 146 { |