diff Plugins/Engine/PluginsEnumerations.cpp @ 2424:7ef9207f31d4

New pixel formats exposed in plugin SDK
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 10 Oct 2017 12:38:02 +0200
parents a3a65de1840f
children 878b59270859
line wrap: on
line diff
--- a/Plugins/Engine/PluginsEnumerations.cpp	Mon Oct 09 21:58:08 2017 +0200
+++ b/Plugins/Engine/PluginsEnumerations.cpp	Tue Oct 10 12:38:02 2017 +0200
@@ -139,15 +139,27 @@
     {
       switch (format)
       {
+        case PixelFormat_BGRA32:
+          return OrthancPluginPixelFormat_BGRA32;
+
+        case PixelFormat_Float32:
+          return OrthancPluginPixelFormat_Float32;
+
         case PixelFormat_Grayscale16:
           return OrthancPluginPixelFormat_Grayscale16;
 
+        case PixelFormat_Grayscale32:
+          return OrthancPluginPixelFormat_Grayscale32;
+
         case PixelFormat_Grayscale8:
           return OrthancPluginPixelFormat_Grayscale8;
 
         case PixelFormat_RGB24:
           return OrthancPluginPixelFormat_RGB24;
 
+        case PixelFormat_RGB48:
+          return OrthancPluginPixelFormat_RGB48;
+
         case PixelFormat_RGBA32:
           return OrthancPluginPixelFormat_RGBA32;
 
@@ -164,15 +176,27 @@
     {
       switch (format)
       {
+        case OrthancPluginPixelFormat_BGRA32:
+          return PixelFormat_BGRA32;
+
+        case OrthancPluginPixelFormat_Float32:
+          return PixelFormat_Float32;
+
         case OrthancPluginPixelFormat_Grayscale16:
           return PixelFormat_Grayscale16;
 
+        case OrthancPluginPixelFormat_Grayscale32:
+          return PixelFormat_Grayscale32;
+
         case OrthancPluginPixelFormat_Grayscale8:
           return PixelFormat_Grayscale8;
 
         case OrthancPluginPixelFormat_RGB24:
           return PixelFormat_RGB24;
 
+        case OrthancPluginPixelFormat_RGB48:
+          return PixelFormat_RGB48;
+
         case OrthancPluginPixelFormat_RGBA32:
           return PixelFormat_RGBA32;