Mercurial > hg > orthanc
comparison Core/Enumerations.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 | d6a93e12b1c1 |
children | 3232f1c995a5 |
comparison
equal
deleted
inserted
replaced
1564:1b7def486e62 | 1565:4b23310eb7e8 |
---|---|
746 | 746 |
747 default: | 747 default: |
748 throw OrthancException(ErrorCode_ParameterOutOfRange); | 748 throw OrthancException(ErrorCode_ParameterOutOfRange); |
749 } | 749 } |
750 } | 750 } |
751 | |
752 | |
753 | |
754 const char* GetDicomSpecificCharacterSet(Encoding encoding) | |
755 { | |
756 // http://www.dabsoft.ch/dicom/3/C.12.1.1.2/ | |
757 switch (encoding) | |
758 { | |
759 case Encoding_Utf8: | |
760 case Encoding_Ascii: | |
761 return "ISO_IR 192"; | |
762 | |
763 case Encoding_Latin1: | |
764 return "ISO_IR 100"; | |
765 | |
766 case Encoding_Latin2: | |
767 return "ISO_IR 101"; | |
768 | |
769 case Encoding_Latin3: | |
770 return "ISO_IR 109"; | |
771 | |
772 case Encoding_Latin4: | |
773 return "ISO_IR 110"; | |
774 | |
775 case Encoding_Latin5: | |
776 return "ISO_IR 148"; | |
777 | |
778 case Encoding_Cyrillic: | |
779 return "ISO_IR 144"; | |
780 | |
781 case Encoding_Arabic: | |
782 return "ISO_IR 127"; | |
783 | |
784 case Encoding_Greek: | |
785 return "ISO_IR 126"; | |
786 | |
787 case Encoding_Hebrew: | |
788 return "ISO_IR 138"; | |
789 | |
790 case Encoding_Japanese: | |
791 return "ISO_IR 13"; | |
792 | |
793 case Encoding_Chinese: | |
794 return "GB18030"; | |
795 | |
796 case Encoding_Thai: | |
797 return "ISO_IR 166"; | |
798 | |
799 default: | |
800 throw OrthancException(ErrorCode_ParameterOutOfRange); | |
801 } | |
802 } | |
751 } | 803 } |