Mercurial > hg > orthanc
diff Resources/GenerateTransferSyntaxesDcmtk.mustache @ 3746:875308321fa8 storage-commitment
merge
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 13 Mar 2020 08:31:39 +0100 |
parents | 33c19a6643e1 |
children | eb044cc49d51 |
line wrap: on
line diff
--- a/Resources/GenerateTransferSyntaxesDcmtk.mustache Wed Mar 11 14:35:32 2020 +0100 +++ b/Resources/GenerateTransferSyntaxesDcmtk.mustache Fri Mar 13 08:31:39 2020 +0100 @@ -34,10 +34,10 @@ namespace Orthanc { - bool GetDcmtkTransferSyntax(E_TransferSyntax& target, - DicomTransferSyntax syntax) + bool FromDcmtkBridge::LookupDcmtkTransferSyntax(E_TransferSyntax& target, + DicomTransferSyntax source) { - switch (syntax) + switch (source) { {{#Syntaxes}} {{#DCMTK}} @@ -57,4 +57,29 @@ return false; } } + + + bool FromDcmtkBridge::LookupOrthancTransferSyntax(DicomTransferSyntax& target, + E_TransferSyntax source) + { + switch (source) + { + {{#Syntaxes}} + {{#DCMTK}} + {{#SinceDCMTK}} +#if DCMTK_VERSION_NUMBER >= {{SinceDCMTK}} + {{/SinceDCMTK}} + case {{DCMTK}}: + target = DicomTransferSyntax_{{Value}}; + return true; + {{#SinceDCMTK}} +#endif + {{/SinceDCMTK}} + + {{/DCMTK}} + {{/Syntaxes}} + default: + return false; + } + } }