diff Core/DicomParsing/FromDcmtkBridge.cpp @ 3730:ae31ba2b09a6

toolbox: LookupTransferSyntax()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 09 Mar 2020 15:06:22 +0100
parents 090022f1b5e1
children 33c19a6643e1
line wrap: on
line diff
--- a/Core/DicomParsing/FromDcmtkBridge.cpp	Sun Mar 08 19:51:57 2020 +0100
+++ b/Core/DicomParsing/FromDcmtkBridge.cpp	Mon Mar 09 15:06:22 2020 +0100
@@ -2569,181 +2569,7 @@
     Encoding encoding = DetectEncoding(hasCodeExtensions, dataset, defaultEncoding);
     ApplyVisitorToDataset(dataset, visitor, parentTags, parentIndexes, encoding, hasCodeExtensions);
   }
-
-
-  // This function is autogenerated by the script
-  // "Resources/GenerateTransferSyntaxes.py"
-  bool FromDcmtkBridge::GetDcmtkTransferSyntax(E_TransferSyntax& target,
-                                               DicomTransferSyntax syntax)
-  {
-    switch (syntax)
-    {
-      case DicomTransferSyntax_LittleEndianImplicit:
-        target = EXS_LittleEndianImplicit;
-        return true;
-
-      case DicomTransferSyntax_LittleEndianExplicit:
-        target = EXS_LittleEndianExplicit;
-        return true;
-
-      case DicomTransferSyntax_DeflatedLittleEndianExplicit:
-        target = EXS_DeflatedLittleEndianExplicit;
-        return true;
-
-      case DicomTransferSyntax_BigEndianExplicit:
-        target = EXS_BigEndianExplicit;
-        return true;
-
-      case DicomTransferSyntax_JPEGProcess1:
-        target = EXS_JPEGProcess1;
-        return true;
-
-      case DicomTransferSyntax_JPEGProcess2_4:
-        target = EXS_JPEGProcess2_4;
-        return true;
-
-      case DicomTransferSyntax_JPEGProcess3_5:
-        target = EXS_JPEGProcess3_5;
-        return true;
-
-      case DicomTransferSyntax_JPEGProcess6_8:
-        target = EXS_JPEGProcess6_8;
-        return true;
-
-      case DicomTransferSyntax_JPEGProcess7_9:
-        target = EXS_JPEGProcess7_9;
-        return true;
-
-      case DicomTransferSyntax_JPEGProcess10_12:
-        target = EXS_JPEGProcess10_12;
-        return true;
-
-      case DicomTransferSyntax_JPEGProcess11_13:
-        target = EXS_JPEGProcess11_13;
-        return true;
-
-      case DicomTransferSyntax_JPEGProcess14:
-        target = EXS_JPEGProcess14;
-        return true;
-
-      case DicomTransferSyntax_JPEGProcess15:
-        target = EXS_JPEGProcess15;
-        return true;
-
-      case DicomTransferSyntax_JPEGProcess16_18:
-        target = EXS_JPEGProcess16_18;
-        return true;
-
-      case DicomTransferSyntax_JPEGProcess17_19:
-        target = EXS_JPEGProcess17_19;
-        return true;
-
-      case DicomTransferSyntax_JPEGProcess20_22:
-        target = EXS_JPEGProcess20_22;
-        return true;
-
-      case DicomTransferSyntax_JPEGProcess21_23:
-        target = EXS_JPEGProcess21_23;
-        return true;
-
-      case DicomTransferSyntax_JPEGProcess24_26:
-        target = EXS_JPEGProcess24_26;
-        return true;
-
-      case DicomTransferSyntax_JPEGProcess25_27:
-        target = EXS_JPEGProcess25_27;
-        return true;
-
-      case DicomTransferSyntax_JPEGProcess28:
-        target = EXS_JPEGProcess28;
-        return true;
-
-      case DicomTransferSyntax_JPEGProcess29:
-        target = EXS_JPEGProcess29;
-        return true;
-
-      case DicomTransferSyntax_JPEGProcess14SV1:
-        target = EXS_JPEGProcess14SV1;
-        return true;
-
-      case DicomTransferSyntax_JPEGLSLossless:
-        target = EXS_JPEGLSLossless;
-        return true;
-
-      case DicomTransferSyntax_JPEGLSLossy:
-        target = EXS_JPEGLSLossy;
-        return true;
-
-      case DicomTransferSyntax_JPEG2000LosslessOnly:
-        target = EXS_JPEG2000LosslessOnly;
-        return true;
-
-      case DicomTransferSyntax_JPEG2000:
-        target = EXS_JPEG2000;
-        return true;
-
-      case DicomTransferSyntax_JPEG2000MulticomponentLosslessOnly:
-        target = EXS_JPEG2000MulticomponentLosslessOnly;
-        return true;
-
-      case DicomTransferSyntax_JPEG2000Multicomponent:
-        target = EXS_JPEG2000Multicomponent;
-        return true;
-
-      case DicomTransferSyntax_JPIPReferenced:
-        target = EXS_JPIPReferenced;
-        return true;
-
-      case DicomTransferSyntax_JPIPReferencedDeflate:
-        target = EXS_JPIPReferencedDeflate;
-        return true;
-
-      case DicomTransferSyntax_MPEG2MainProfileAtMainLevel:
-        target = EXS_MPEG2MainProfileAtMainLevel;
-        return true;
-
-      case DicomTransferSyntax_MPEG2MainProfileAtHighLevel:
-        target = EXS_MPEG2MainProfileAtHighLevel;
-        return true;
-
-      case DicomTransferSyntax_MPEG4HighProfileLevel4_1:
-        target = EXS_MPEG4HighProfileLevel4_1;
-        return true;
-
-      case DicomTransferSyntax_MPEG4BDcompatibleHighProfileLevel4_1:
-        target = EXS_MPEG4BDcompatibleHighProfileLevel4_1;
-        return true;
-
-      case DicomTransferSyntax_MPEG4HighProfileLevel4_2_For2DVideo:
-        target = EXS_MPEG4HighProfileLevel4_2_For2DVideo;
-        return true;
-
-      case DicomTransferSyntax_MPEG4HighProfileLevel4_2_For3DVideo:
-        target = EXS_MPEG4HighProfileLevel4_2_For3DVideo;
-        return true;
-
-      case DicomTransferSyntax_MPEG4StereoHighProfileLevel4_2:
-        target = EXS_MPEG4StereoHighProfileLevel4_2;
-        return true;
-
-#if DCMTK_VERSION_NUMBER >= 362
-      case DicomTransferSyntax_HEVCMainProfileLevel5_1:
-        target = EXS_HEVCMainProfileLevel5_1;
-        return true;
-#endif
-
-#if DCMTK_VERSION_NUMBER >= 362
-      case DicomTransferSyntax_HEVCMain10ProfileLevel5_1:
-        target = EXS_HEVCMain10ProfileLevel5_1;
-        return true;
-#endif
-
-      case DicomTransferSyntax_RLELossless:
-        target = EXS_RLELossless;
-        return true;
-        
-      default:
-        return false;
-    }
-  }
 }
+
+
+#include "./FromDcmtkBridge_TransferSyntaxes.impl.h"