comparison Plugins/Engine/PluginsEnumerations.cpp @ 1861:a7bea843a7bc

"OrthancPluginLookupDictionary()" to get information about some DICOM tag
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 02 Dec 2015 13:00:18 +0100
parents c7d70f659190
children b1291df2f780
comparison
equal deleted inserted replaced
1860:c7d70f659190 1861:a7bea843a7bc
392 392
393 default: 393 default:
394 throw OrthancException(ErrorCode_ParameterOutOfRange); 394 throw OrthancException(ErrorCode_ParameterOutOfRange);
395 } 395 }
396 } 396 }
397
398
399 OrthancPluginValueRepresentation Convert(DcmEVR vr)
400 {
401 switch (vr)
402 {
403 case EVR_AE:
404 return OrthancPluginValueRepresentation_AE;
405
406 case EVR_AS:
407 return OrthancPluginValueRepresentation_AS;
408
409 case EVR_AT:
410 return OrthancPluginValueRepresentation_AT;
411
412 case EVR_CS:
413 return OrthancPluginValueRepresentation_CS;
414
415 case EVR_DA:
416 return OrthancPluginValueRepresentation_DA;
417
418 case EVR_DS:
419 return OrthancPluginValueRepresentation_DS;
420
421 case EVR_DT:
422 return OrthancPluginValueRepresentation_DT;
423
424 case EVR_FD:
425 return OrthancPluginValueRepresentation_FD;
426
427 case EVR_FL:
428 return OrthancPluginValueRepresentation_FL;
429
430 case EVR_IS:
431 return OrthancPluginValueRepresentation_IS;
432
433 case EVR_LO:
434 return OrthancPluginValueRepresentation_LO;
435
436 case EVR_LT:
437 return OrthancPluginValueRepresentation_LT;
438
439 case EVR_OB:
440 return OrthancPluginValueRepresentation_OB;
441
442 case EVR_OF:
443 return OrthancPluginValueRepresentation_OF;
444
445 case EVR_OW:
446 return OrthancPluginValueRepresentation_OW;
447
448 case EVR_PN:
449 return OrthancPluginValueRepresentation_PN;
450
451 case EVR_SH:
452 return OrthancPluginValueRepresentation_SH;
453
454 case EVR_SL:
455 return OrthancPluginValueRepresentation_SL;
456
457 case EVR_SQ:
458 return OrthancPluginValueRepresentation_SQ;
459
460 case EVR_SS:
461 return OrthancPluginValueRepresentation_SS;
462
463 case EVR_ST:
464 return OrthancPluginValueRepresentation_ST;
465
466 case EVR_TM:
467 return OrthancPluginValueRepresentation_TM;
468
469 case EVR_UI:
470 return OrthancPluginValueRepresentation_UI;
471
472 case EVR_UL:
473 return OrthancPluginValueRepresentation_UL;
474
475 case EVR_US:
476 return OrthancPluginValueRepresentation_US;
477
478 case EVR_UT:
479 return OrthancPluginValueRepresentation_UT;
480
481 case EVR_UN:
482 default:
483 return OrthancPluginValueRepresentation_UN; // Unknown
484 }
485 }
397 #endif 486 #endif
398 } 487 }
399 } 488 }