Mercurial > hg > orthanc
diff 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 |
line wrap: on
line diff
--- a/Core/Enumerations.h Tue Aug 05 08:49:25 2014 +0200 +++ b/Core/Enumerations.h Tue Aug 05 12:04:23 2014 +0200 @@ -230,6 +230,7 @@ }; + // http://www.dabsoft.ch/dicom/3/C.12.1.1.2/ enum Encoding { Encoding_Ascii, @@ -238,11 +239,17 @@ Encoding_Latin2, Encoding_Latin3, Encoding_Latin4, - Encoding_Latin5, + Encoding_Latin5, // Turkish Encoding_Cyrillic, Encoding_Arabic, Encoding_Greek, - Encoding_Hebrew + Encoding_Hebrew, + Encoding_Thai, // TIS 620-2533 + Encoding_Japanese, // JIS X 0201 (Shift JIS): Katakana + Encoding_Chinese // GB18030 - Chinese simplified + //Encoding_JapaneseKanji, // Multibyte - JIS X 0208: Kanji + //Encoding_JapaneseSupplementaryKanji, // Multibyte - JIS X 0212: Supplementary Kanji set + //Encoding_Korean, // Multibyte - KS X 1001: Hangul and Hanja }; @@ -294,4 +301,7 @@ ImageFormat StringToImageFormat(const char* format); unsigned int GetBytesPerPixel(PixelFormat format); + + bool GetDicomEncoding(Encoding& encoding, + const char* specificCharacterSet); }