<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to lfModifier API</title><link>https://sourceforge.net/p/lensfun/wiki/lfModifier%2520API/</link><description>Recent changes to lfModifier API</description><atom:link href="https://sourceforge.net/p/lensfun/wiki/lfModifier%20API/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 07 Nov 2016 20:32:51 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/lensfun/wiki/lfModifier%20API/feed" rel="self" type="application/rss+xml"/><item><title>lfModifier API modified by seebk</title><link>https://sourceforge.net/p/lensfun/wiki/lfModifier%2520API/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -1,9 +1,9 @@
     // Constructor with image/camera parameters
     lfModifier::lfModifier (float imgcrop, 
-                                                    int imgwidth, int imgheight, 
-                                                    lfPixelFormat pixel_format, 
-                                                    bool reverse /* = false */
-                                                    );
+                int imgwidth, int imgheight, 
+                lfPixelFormat pixel_format, 
+                bool reverse /* = false */
+                );

     // Enable statements

@@ -12,12 +12,12 @@
     bool lfModifier::EnableTCACorrection (const lfLens *lens, float focal);

     bool lfModifier::EnableVignettingCorrection (const lfLens *lens, 
-                                                                                             float focal, 
-                                                                                             float aperture, 
-                                                                                             float distance);
+                 float focal, 
+                 float aperture, 
+                 float distance);

     bool lfModifier::EnableProjectionTransform (const lfLens *lens, 
-                                                                                            lfLensType target_projection);
+                lfLensType target_projection);

     bool lfModifier::EnableScaling (float scale);

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">seebk</dc:creator><pubDate>Mon, 07 Nov 2016 20:32:51 -0000</pubDate><guid>https://sourceforge.net38d9c4e77808d0d13c4e005ce7e48d284bd718aa</guid></item><item><title>lfModifier API modified by seebk</title><link>https://sourceforge.net/p/lensfun/wiki/lfModifier%2520API/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -1,19 +1,23 @@
     // Constructor with image/camera parameters
-    lfModifier (
-       int width,
-       int height,
-       lfPixelFormat format,
-       float crop,
-        bool reverse
-    );
+    lfModifier::lfModifier (float imgcrop, 
+                                                    int imgwidth, int imgheight, 
+                                                    lfPixelFormat pixel_format, 
+                                                    bool reverse /* = false */
+                                                    );

     // Enable statements
-    lfModifier::EnableDistortionCorrection(float focal);
-    
-    lfModifier::EnableTCACorrection(float focal);
-    
-    lfModifier::EnableVignettingCorrection(float focal, float aperture, float distance);
-    
-    lfModifier::EnableProjectionTransform(target_projection);
-    
-    lfModifier::EnableScaling(float scale);
+
+    bool lfModifier::EnableDistortionCorrection (const lfLens *lens, float focal);
+
+    bool lfModifier::EnableTCACorrection (const lfLens *lens, float focal);
+
+    bool lfModifier::EnableVignettingCorrection (const lfLens *lens, 
+                                                                                             float focal, 
+                                                                                             float aperture, 
+                                                                                             float distance);
+
+    bool lfModifier::EnableProjectionTransform (const lfLens *lens, 
+                                                                                            lfLensType target_projection);
+
+    bool lfModifier::EnableScaling (float scale);
+  
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">seebk</dc:creator><pubDate>Mon, 07 Nov 2016 20:32:23 -0000</pubDate><guid>https://sourceforge.neta5ee79d0a32ee38be2cdec23c4c5382a328cb4e1</guid></item><item><title>lfModifier API modified by Torsten Bronger</title><link>https://sourceforge.net/p/lensfun/wiki/lfModifier%2520API/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -7,13 +7,13 @@
         bool reverse
     );

-    // Prepare statements
-    lfModifier::PrepareDistortionCorrection(float focal);
+    // Enable statements
+    lfModifier::EnableDistortionCorrection(float focal);

-    lfModifier::PrepareTCACorrection(float focal);
+    lfModifier::EnableTCACorrection(float focal);

-    lfModifier::PrepareVignettingCorrection(float focal, float aperture, float distance);
+    lfModifier::EnableVignettingCorrection(float focal, float aperture, float distance);

-    lfModifier::PrepareProjectionTransform(target_projection);
+    lfModifier::EnableProjectionTransform(target_projection);

-    lfModifier::PrepareScaling(float scale);
+    lfModifier::EnableScaling(float scale);
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Torsten Bronger</dc:creator><pubDate>Tue, 08 Dec 2015 18:18:12 -0000</pubDate><guid>https://sourceforge.netbe8aa9b56190ed312563d05d233f58d940be0ec8</guid></item><item><title>lfModifier API modified by Torsten Bronger</title><link>https://sourceforge.net/p/lensfun/wiki/lfModifier%2520API/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -3,15 +3,16 @@
        int width,
        int height,
        lfPixelFormat format,
-       float crop
+       float crop,
+        bool reverse
     );

     // Prepare statements
     lfModifier::PrepareDistortionCorrection(float focal);

-    lfModifier::PrepareTCACorrection(float focal, float aperture);
+    lfModifier::PrepareTCACorrection(float focal);

-    lfModifier::PrepareVignettingCorrection(float focal, float aperture);
+    lfModifier::PrepareVignettingCorrection(float focal, float aperture, float distance);

     lfModifier::PrepareProjectionTransform(target_projection);

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Torsten Bronger</dc:creator><pubDate>Sun, 17 May 2015 17:18:43 -0000</pubDate><guid>https://sourceforge.net82d864e65396b23a2b05398a54f4c116a8e40d80</guid></item><item><title>lfModifier API modified by seebk</title><link>https://sourceforge.net/p/lensfun/wiki/lfModifier%2520API/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,19 +1,18 @@
-
-// Constructor with image/camera parameters
-lfModifier (
-   int width,
-   int height,
-   lfPixelFormat format,
-   float crop
-);
-
-// Prepare statements
-lfModifier::PrepareDistortionCorrection(float focal);
-
-lfModifier::PrepareTCACorrection(float focal, float aperture);
-
-lfModifier::PrepareVignettingCorrection(float focal, float aperture);
-
-lfModifier::PrepareProjectionTransform(target_projection);
-
-lfModifier::PrepareScaling(float scale);
+    // Constructor with image/camera parameters
+    lfModifier (
+       int width,
+       int height,
+       lfPixelFormat format,
+       float crop
+    );
+    
+    // Prepare statements
+    lfModifier::PrepareDistortionCorrection(float focal);
+    
+    lfModifier::PrepareTCACorrection(float focal, float aperture);
+    
+    lfModifier::PrepareVignettingCorrection(float focal, float aperture);
+    
+    lfModifier::PrepareProjectionTransform(target_projection);
+    
+    lfModifier::PrepareScaling(float scale);
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">seebk</dc:creator><pubDate>Sun, 17 May 2015 14:21:25 -0000</pubDate><guid>https://sourceforge.net40a816209842e96e85c3f4c748c165b94e96f55a</guid></item><item><title>lfModifier API modified by seebk</title><link>https://sourceforge.net/p/lensfun/wiki/lfModifier%2520API/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;// Constructor with image/camera parameters&lt;br /&gt;
lfModifier (&lt;br /&gt;
    int width,&lt;br /&gt;
    int height,&lt;br /&gt;
    lfPixelFormat format,&lt;br /&gt;
    float crop&lt;br /&gt;
);&lt;/p&gt;
&lt;p&gt;// Prepare statements&lt;br /&gt;
lfModifier::PrepareDistortionCorrection(float focal);&lt;/p&gt;
&lt;p&gt;lfModifier::PrepareTCACorrection(float focal, float aperture);&lt;/p&gt;
&lt;p&gt;lfModifier::PrepareVignettingCorrection(float focal, float aperture);&lt;/p&gt;
&lt;p&gt;lfModifier::PrepareProjectionTransform(target_projection);&lt;/p&gt;
&lt;p&gt;lfModifier::PrepareScaling(float scale);&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">seebk</dc:creator><pubDate>Sun, 17 May 2015 14:20:54 -0000</pubDate><guid>https://sourceforge.net161be961bcf9e732b87e53580e6aec3ebcd9fdfd</guid></item></channel></rss>