Mercurial > hg > orthanc
comparison Core/Toolbox.cpp @ 1565:4b23310eb7e8
add tags per instances in a series
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 21 Aug 2015 17:29:16 +0200 |
parents | 124de28b32ed |
children | bd1889029cbb |
comparison
equal
deleted
inserted
replaced
1564:1b7def486e62 | 1565:4b23310eb7e8 |
---|---|
1333 return static_cast<int>(_getpid()); | 1333 return static_cast<int>(_getpid()); |
1334 #else | 1334 #else |
1335 return static_cast<int>(getpid()); | 1335 return static_cast<int>(getpid()); |
1336 #endif | 1336 #endif |
1337 } | 1337 } |
1338 | |
1339 | |
1340 const char* Toolbox::GetDicomSpecificCharacterSet(Encoding encoding) | |
1341 { | |
1342 // http://www.dabsoft.ch/dicom/3/C.12.1.1.2/ | |
1343 switch (encoding) | |
1344 { | |
1345 case Encoding_Utf8: | |
1346 case Encoding_Ascii: | |
1347 return "ISO_IR 192"; | |
1348 | |
1349 case Encoding_Latin1: | |
1350 return "ISO_IR 100"; | |
1351 | |
1352 case Encoding_Latin2: | |
1353 return "ISO_IR 101"; | |
1354 | |
1355 case Encoding_Latin3: | |
1356 return "ISO_IR 109"; | |
1357 | |
1358 case Encoding_Latin4: | |
1359 return "ISO_IR 110"; | |
1360 | |
1361 case Encoding_Latin5: | |
1362 return "ISO_IR 148"; | |
1363 | |
1364 case Encoding_Cyrillic: | |
1365 return "ISO_IR 144"; | |
1366 | |
1367 case Encoding_Arabic: | |
1368 return "ISO_IR 127"; | |
1369 | |
1370 case Encoding_Greek: | |
1371 return "ISO_IR 126"; | |
1372 | |
1373 case Encoding_Hebrew: | |
1374 return "ISO_IR 138"; | |
1375 | |
1376 case Encoding_Japanese: | |
1377 return "ISO_IR 13"; | |
1378 | |
1379 case Encoding_Chinese: | |
1380 return "GB18030"; | |
1381 | |
1382 case Encoding_Thai: | |
1383 return "ISO_IR 166"; | |
1384 | |
1385 default: | |
1386 throw OrthancException(ErrorCode_ParameterOutOfRange); | |
1387 } | |
1388 } | |
1389 } | 1338 } |
1390 | 1339 |