Mercurial > hg > orthanc
comparison Core/Enumerations.h @ 1090:e494ceb8d763
support more encodings
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 05 Aug 2014 12:04:23 +0200 |
parents | e07b90fb00eb |
children | 790ff7a5b3bf |
comparison
equal
deleted
inserted
replaced
1089:5ea0b56e850d | 1090:e494ceb8d763 |
---|---|
228 { | 228 { |
229 ImageFormat_Png = 1 | 229 ImageFormat_Png = 1 |
230 }; | 230 }; |
231 | 231 |
232 | 232 |
233 // http://www.dabsoft.ch/dicom/3/C.12.1.1.2/ | |
233 enum Encoding | 234 enum Encoding |
234 { | 235 { |
235 Encoding_Ascii, | 236 Encoding_Ascii, |
236 Encoding_Utf8, | 237 Encoding_Utf8, |
237 Encoding_Latin1, | 238 Encoding_Latin1, |
238 Encoding_Latin2, | 239 Encoding_Latin2, |
239 Encoding_Latin3, | 240 Encoding_Latin3, |
240 Encoding_Latin4, | 241 Encoding_Latin4, |
241 Encoding_Latin5, | 242 Encoding_Latin5, // Turkish |
242 Encoding_Cyrillic, | 243 Encoding_Cyrillic, |
243 Encoding_Arabic, | 244 Encoding_Arabic, |
244 Encoding_Greek, | 245 Encoding_Greek, |
245 Encoding_Hebrew | 246 Encoding_Hebrew, |
247 Encoding_Thai, // TIS 620-2533 | |
248 Encoding_Japanese, // JIS X 0201 (Shift JIS): Katakana | |
249 Encoding_Chinese // GB18030 - Chinese simplified | |
250 //Encoding_JapaneseKanji, // Multibyte - JIS X 0208: Kanji | |
251 //Encoding_JapaneseSupplementaryKanji, // Multibyte - JIS X 0212: Supplementary Kanji set | |
252 //Encoding_Korean, // Multibyte - KS X 1001: Hangul and Hanja | |
246 }; | 253 }; |
247 | 254 |
248 | 255 |
249 /** | 256 /** |
250 * WARNING: Do not change the explicit values in the enumerations | 257 * WARNING: Do not change the explicit values in the enumerations |
292 ResourceType StringToResourceType(const char* type); | 299 ResourceType StringToResourceType(const char* type); |
293 | 300 |
294 ImageFormat StringToImageFormat(const char* format); | 301 ImageFormat StringToImageFormat(const char* format); |
295 | 302 |
296 unsigned int GetBytesPerPixel(PixelFormat format); | 303 unsigned int GetBytesPerPixel(PixelFormat format); |
304 | |
305 bool GetDicomEncoding(Encoding& encoding, | |
306 const char* specificCharacterSet); | |
297 } | 307 } |