Mercurial > hg > orthanc
comparison OrthancFramework/Sources/DicomParsing/MemoryBufferTranscoder.cpp @ 4507:b4c58795f3a8
widening the use of DicomTransferSyntax enum
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 11 Feb 2021 09:33:48 +0100 |
parents | d9473bd5ed43 |
children | a3c6678aa7b1 |
comparison
equal
deleted
inserted
replaced
4506:ac69c9f76c71 | 4507:b4c58795f3a8 |
---|---|
41 // Debug mode | 41 // Debug mode |
42 ParsedDicomFile parsed(transcoded); | 42 ParsedDicomFile parsed(transcoded); |
43 | 43 |
44 std::string s; | 44 std::string s; |
45 DicomTransferSyntax a, b; | 45 DicomTransferSyntax a, b; |
46 if (!const_cast<const ParsedDicomFile&>(parsed).LookupTransferSyntax(s) || | 46 if (!const_cast<const ParsedDicomFile&>(parsed).LookupTransferSyntax(b) || |
47 !FromDcmtkBridge::LookupOrthancTransferSyntax(a, parsed.GetDcmtkObject()) || | 47 !FromDcmtkBridge::LookupOrthancTransferSyntax(a, parsed.GetDcmtkObject()) || |
48 !LookupTransferSyntax(b, s) || | |
49 a != b || | 48 a != b || |
50 allowedSyntaxes.find(a) == allowedSyntaxes.end()) | 49 allowedSyntaxes.find(a) == allowedSyntaxes.end()) |
51 { | 50 { |
52 throw OrthancException( | 51 throw OrthancException( |
53 ErrorCode_Plugin, | 52 ErrorCode_Plugin, |