Mercurial > hg > orthanc
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 } |