diff OrthancFramework/Sources/Images/ImageProcessing.h @ 4081:259c33759937 framework

integration mainline->framework
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 22 Jun 2020 19:04:45 +0200
parents Core/Images/ImageProcessing.h@73c22208272f Core/Images/ImageProcessing.h@d6362b2c4b61
children 26efd0404d97
line wrap: on
line diff
--- a/OrthancFramework/Sources/Images/ImageProcessing.h	Mon Jun 22 15:10:03 2020 +0200
+++ b/OrthancFramework/Sources/Images/ImageProcessing.h	Mon Jun 22 19:04:45 2020 +0200
@@ -145,6 +145,18 @@
                            float scaling,
                            bool useRound);
 
+    // Computes "x * scaling + offset" inplace. "useRound" is expensive.
+    static void ShiftScale2(ImageAccessor& image,
+                            float offset,
+                            float scaling,
+                            bool useRound);
+
+    static void ShiftScale2(ImageAccessor& target,
+                            const ImageAccessor& source,
+                            float offset,
+                            float scaling,
+                            bool useRound);
+
     static void Invert(ImageAccessor& image);
 
     static void Invert(ImageAccessor& image, int64_t maxValue);