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,