diff Core/Enumerations.cpp @ 3730:ae31ba2b09a6

toolbox: LookupTransferSyntax()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 09 Mar 2020 15:06:22 +0100
parents 090022f1b5e1
children e7ff4f9b34bd
line wrap: on
line diff
--- a/Core/Enumerations.cpp	Sun Mar 08 19:51:57 2020 +0100
+++ b/Core/Enumerations.cpp	Mon Mar 09 15:06:22 2020 +0100
@@ -2244,142 +2244,7 @@
 
     LOG(INFO) << "Default encoding for DICOM was changed to: " << name;
   }
+}
 
 
-  // This function is autogenerated by the script
-  // "Resources/GenerateTransferSyntaxes.py"
-  const char* GetTransferSyntaxUid(DicomTransferSyntax syntax)
-  {
-    switch (syntax)
-    {
-      case DicomTransferSyntax_LittleEndianImplicit:
-        return "1.2.840.10008.1.2";
-
-      case DicomTransferSyntax_LittleEndianExplicit:
-        return "1.2.840.10008.1.2.1";
-
-      case DicomTransferSyntax_DeflatedLittleEndianExplicit:
-        return "1.2.840.10008.1.2.1.99";
-
-      case DicomTransferSyntax_BigEndianExplicit:
-        return "1.2.840.10008.1.2.2";
-
-      case DicomTransferSyntax_JPEGProcess1:
-        return "1.2.840.10008.1.2.4.50";
-
-      case DicomTransferSyntax_JPEGProcess2_4:
-        return "1.2.840.10008.1.2.4.51";
-
-      case DicomTransferSyntax_JPEGProcess3_5:
-        return "1.2.840.10008.1.2.4.52";
-
-      case DicomTransferSyntax_JPEGProcess6_8:
-        return "1.2.840.10008.1.2.4.53";
-
-      case DicomTransferSyntax_JPEGProcess7_9:
-        return "1.2.840.10008.1.2.4.54";
-
-      case DicomTransferSyntax_JPEGProcess10_12:
-        return "1.2.840.10008.1.2.4.55";
-
-      case DicomTransferSyntax_JPEGProcess11_13:
-        return "1.2.840.10008.1.2.4.56";
-
-      case DicomTransferSyntax_JPEGProcess14:
-        return "1.2.840.10008.1.2.4.57";
-
-      case DicomTransferSyntax_JPEGProcess15:
-        return "1.2.840.10008.1.2.4.58";
-
-      case DicomTransferSyntax_JPEGProcess16_18:
-        return "1.2.840.10008.1.2.4.59";
-
-      case DicomTransferSyntax_JPEGProcess17_19:
-        return "1.2.840.10008.1.2.4.60";
-
-      case DicomTransferSyntax_JPEGProcess20_22:
-        return "1.2.840.10008.1.2.4.61";
-
-      case DicomTransferSyntax_JPEGProcess21_23:
-        return "1.2.840.10008.1.2.4.62";
-
-      case DicomTransferSyntax_JPEGProcess24_26:
-        return "1.2.840.10008.1.2.4.63";
-
-      case DicomTransferSyntax_JPEGProcess25_27:
-        return "1.2.840.10008.1.2.4.64";
-
-      case DicomTransferSyntax_JPEGProcess28:
-        return "1.2.840.10008.1.2.4.65";
-
-      case DicomTransferSyntax_JPEGProcess29:
-        return "1.2.840.10008.1.2.4.66";
-
-      case DicomTransferSyntax_JPEGProcess14SV1:
-        return "1.2.840.10008.1.2.4.70";
-
-      case DicomTransferSyntax_JPEGLSLossless:
-        return "1.2.840.10008.1.2.4.80";
-
-      case DicomTransferSyntax_JPEGLSLossy:
-        return "1.2.840.10008.1.2.4.81";
-
-      case DicomTransferSyntax_JPEG2000LosslessOnly:
-        return "1.2.840.10008.1.2.4.90";
-
-      case DicomTransferSyntax_JPEG2000:
-        return "1.2.840.10008.1.2.4.91";
-
-      case DicomTransferSyntax_JPEG2000MulticomponentLosslessOnly:
-        return "1.2.840.10008.1.2.4.92";
-
-      case DicomTransferSyntax_JPEG2000Multicomponent:
-        return "1.2.840.10008.1.2.4.93";
-
-      case DicomTransferSyntax_JPIPReferenced:
-        return "1.2.840.10008.1.2.4.94";
-
-      case DicomTransferSyntax_JPIPReferencedDeflate:
-        return "1.2.840.10008.1.2.4.95";
-
-      case DicomTransferSyntax_MPEG2MainProfileAtMainLevel:
-        return "1.2.840.10008.1.2.4.100";
-
-      case DicomTransferSyntax_MPEG2MainProfileAtHighLevel:
-        return "1.2.840.10008.1.2.4.101";
-
-      case DicomTransferSyntax_MPEG4HighProfileLevel4_1:
-        return "1.2.840.10008.1.2.4.102";
-
-      case DicomTransferSyntax_MPEG4BDcompatibleHighProfileLevel4_1:
-        return "1.2.840.10008.1.2.4.103";
-
-      case DicomTransferSyntax_MPEG4HighProfileLevel4_2_For2DVideo:
-        return "1.2.840.10008.1.2.4.104";
-
-      case DicomTransferSyntax_MPEG4HighProfileLevel4_2_For3DVideo:
-        return "1.2.840.10008.1.2.4.105";
-
-      case DicomTransferSyntax_MPEG4StereoHighProfileLevel4_2:
-        return "1.2.840.10008.1.2.4.106";
-
-      case DicomTransferSyntax_HEVCMainProfileLevel5_1:
-        return "1.2.840.10008.1.2.4.107";
-
-      case DicomTransferSyntax_HEVCMain10ProfileLevel5_1:
-        return "1.2.840.10008.1.2.4.108";
-
-      case DicomTransferSyntax_RLELossless:
-        return "1.2.840.10008.1.2.5";
-
-      case DicomTransferSyntax_RFC2557MimeEncapsulation:
-        return "1.2.840.10008.1.2.6.1";
-
-      case DicomTransferSyntax_XML:
-        return "1.2.840.10008.1.2.6.2";
-        
-      default:
-        throw OrthancException(ErrorCode_ParameterOutOfRange);
-    }
-  }
-}
+#include "./Enumerations_TransferSyntaxes.impl.h"