comparison OrthancServer/Sources/ServerEnumerations.h @ 4472:28a4baadde17

rename TransferSyntax enum as TransferSyntaxGroup
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 26 Jan 2021 10:18:50 +0100
parents 5ffa4e14e4bd
children 68f52897c119
comparison
equal deleted inserted replaced
4471:b6818bbef7b8 4472:28a4baadde17
94 StoreInstanceMode_OverwriteDuplicate, 94 StoreInstanceMode_OverwriteDuplicate,
95 StoreInstanceMode_IgnoreDuplicate 95 StoreInstanceMode_IgnoreDuplicate
96 }; 96 };
97 97
98 // This enum was previously part of Orthanc framework (until 1.8.2) 98 // This enum was previously part of Orthanc framework (until 1.8.2)
99 enum TransferSyntax 99 enum TransferSyntaxGroup
100 { 100 {
101 TransferSyntax_Deflated, 101 TransferSyntaxGroup_Deflated,
102 TransferSyntax_Jpeg, 102 TransferSyntaxGroup_Jpeg,
103 TransferSyntax_Jpeg2000, 103 TransferSyntaxGroup_Jpeg2000,
104 TransferSyntax_JpegLossless, 104 TransferSyntaxGroup_JpegLossless,
105 TransferSyntax_Jpip, 105 TransferSyntaxGroup_Jpip,
106 TransferSyntax_Mpeg2, 106 TransferSyntaxGroup_Mpeg2,
107 TransferSyntax_Mpeg4, // New in Orthanc 1.6.0 107 TransferSyntaxGroup_Mpeg4, // New in Orthanc 1.6.0
108 TransferSyntax_Rle 108 TransferSyntaxGroup_Rle
109 }; 109 };
110 110
111 111
112 /** 112 /**
113 * WARNING: Do not change the explicit values in the enumerations 113 * WARNING: Do not change the explicit values in the enumerations
231 231
232 const char* EnumerationToString(Verbosity verbosity); 232 const char* EnumerationToString(Verbosity verbosity);
233 233
234 bool IsUserMetadata(MetadataType type); 234 bool IsUserMetadata(MetadataType type);
235 235
236 const char* EnumerationToString(TransferSyntax syntax); 236 const char* EnumerationToString(TransferSyntaxGroup syntax);
237
238 void GetTransferSyntaxGroup(std::set<DicomTransferSyntax>& target,
239 TransferSyntaxGroup source,
240 bool clearTarget);
237 } 241 }