]> git.pld-linux.org Git - packages/kde4-calligra.git/blame - eigen3.patch
- fix building with gcc 11
[packages/kde4-calligra.git] / eigen3.patch
CommitLineData
8a490aa8
JR
1From 2db4438671e17002c7b02e3ad3a5208930765e4f Mon Sep 17 00:00:00 2001
2From: Boudewijn Rempt <boud@valdyas.org>
3Date: Fri, 9 Sep 2016 12:34:13 +0200
4Subject: Remove all occurrences of using Eigen
5
6This way we should be able to use openexr and eigen3's latest
7beta together.
8---
9 image/kis_convolution_kernel.cc | 14 ++++++------
10 image/kis_convolution_kernel.h | 8 +++----
11 image/kis_gaussian_kernel.cpp | 12 +++++-----
12 image/kis_gaussian_kernel.h | 5 ++---
13 image/kis_selection_filters.cpp | 4 ++--
14 image/tests/kis_convolution_painter_test.cpp | 14 ++++++------
15 .../kis_color_selector_ring.cpp | 25 ++++++++++-----------
16 .../waveletdecompose/kis_wavelet_kernel.cpp | 14 ++++++------
17 .../waveletdecompose/kis_wavelet_kernel.h | 5 ++---
18 plugins/filters/blur/kis_gaussian_blur_filter.h | 2 --
19 plugins/filters/blur/kis_lens_blur_filter.cpp | 2 +-
20 plugins/filters/blur/kis_lens_blur_filter.h | 4 +---
21 plugins/filters/blur/kis_motion_blur_filter.cpp | 2 +-
22 plugins/filters/blur/kis_motion_blur_filter.h | 4 +---
23 .../convolutionfilters/convolutionfilters.cpp | 26 ++++++++++------------
24 15 files changed, 64 insertions(+), 77 deletions(-)
25
ac3b949e
JR
26diff -urNp -x '*.orig' calligra-2.9.11.org/krita/image/kis_convolution_kernel.cc calligra-2.9.11/krita/image/kis_convolution_kernel.cc
27--- calligra-2.9.11.org/krita/image/kis_convolution_kernel.cc 2016-02-02 20:53:14.000000000 +0100
28+++ calligra-2.9.11/krita/image/kis_convolution_kernel.cc 2021-11-14 22:55:05.771518646 +0100
29@@ -26,7 +26,7 @@
30 struct KisConvolutionKernel::Private {
8a490aa8
JR
31 qreal offset;
32 qreal factor;
33- Matrix<qreal, Dynamic, Dynamic> data;
34+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> data;
35 };
36
37 KisConvolutionKernel::KisConvolutionKernel(quint32 _width, quint32 _height, qreal _offset, qreal _factor) : d(new Private)
ac3b949e 38@@ -72,12 +72,12 @@ void KisConvolutionKernel::setFactor(qre
8a490aa8
JR
39 d->factor = factor;
40 }
41
42-Matrix<qreal, Dynamic, Dynamic>& KisConvolutionKernel::data()
43+Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic>& KisConvolutionKernel::data()
44 {
45 return d->data;
46 }
47
48-const Matrix<qreal, Dynamic, Dynamic>* KisConvolutionKernel::data() const
49+const Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic>* KisConvolutionKernel::data() const
50 {
51 return &(d->data);
52 }
ac3b949e 53@@ -86,7 +86,7 @@ KisConvolutionKernelSP KisConvolutionKer
8a490aa8
JR
54 {
55 KisConvolutionKernelSP kernel = new KisConvolutionKernel(image.width(), image.height(), 0, 0);
56
57- Matrix<qreal, Dynamic, Dynamic>& data = kernel->data();
58+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic>& data = kernel->data();
59 #if QT_VERSION >= 0x040700
60 const quint8* itImage = image.constBits();
61 #else
ac3b949e 62@@ -121,7 +121,7 @@ KisConvolutionKernelSP KisConvolutionKer
8a490aa8
JR
63 qreal xc = 0.5 * width - 0.5;
64 qreal yc = 0.5 * height - 0.5;
65
66- Matrix<qreal, Dynamic, Dynamic>& data = kernel->data();
67+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic>& data = kernel->data();
68 qreal factor = 0;
69
70 // dbgImage << ppVar(xc) << ppVar(yc);
ac3b949e 71@@ -141,9 +141,9 @@ KisConvolutionKernelSP KisConvolutionKer
8a490aa8
JR
72 return kernel;
73 }
74
75-KisConvolutionKernelSP KisConvolutionKernel::fromMatrix(Matrix<qreal, Dynamic, Dynamic> matrix, qreal offset, qreal factor)
76+KisConvolutionKernelSP KisConvolutionKernel::fromMatrix(Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> matrix, qreal offset, qreal factor)
77 {
78- KisConvolutionKernelSP kernel = new KisConvolutionKernel(matrix.cols(), matrix.rows(), offset, factor);
79+ KisConvolutionKernelSP kernel = new KisConvolutionKernel(matrix.cols(), matrix.rows(), offset, factor);
80 kernel->data() = matrix;
81
82 return kernel;
ac3b949e
JR
83diff -urNp -x '*.orig' calligra-2.9.11.org/krita/image/kis_convolution_kernel.h calligra-2.9.11/krita/image/kis_convolution_kernel.h
84--- calligra-2.9.11.org/krita/image/kis_convolution_kernel.h 2016-02-02 20:53:14.000000000 +0100
85+++ calligra-2.9.11/krita/image/kis_convolution_kernel.h 2021-11-14 22:55:05.771518646 +0100
8a490aa8
JR
86@@ -25,8 +25,6 @@
87 #include "kritaimage_export.h"
88 #include "kis_types.h"
89
90-using namespace Eigen;
91-
92 class KisMaskGenerator;
93 class QImage;
94
95@@ -46,12 +44,12 @@ public:
96 qreal offset() const;
97 qreal factor() const;
98 void setFactor(qreal);
99- Matrix<qreal, Dynamic, Dynamic>& data();
100- const Matrix<qreal, Dynamic, Dynamic> * data() const;
101+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic>& data();
102+ const Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> * data() const;
103
104 static KisConvolutionKernelSP fromQImage(const QImage& image);
105 static KisConvolutionKernelSP fromMaskGenerator(KisMaskGenerator *, qreal angle = 0.0);
106- static KisConvolutionKernelSP fromMatrix(Matrix<qreal, Dynamic, Dynamic> matrix, qreal offset, qreal factor);
107+ static KisConvolutionKernelSP fromMatrix(Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> matrix, qreal offset, qreal factor);
108 private:
109 struct Private;
110 Private* const d;
ac3b949e
JR
111diff -urNp -x '*.orig' calligra-2.9.11.org/krita/image/kis_gaussian_kernel.cpp calligra-2.9.11/krita/image/kis_gaussian_kernel.cpp
112--- calligra-2.9.11.org/krita/image/kis_gaussian_kernel.cpp 2016-02-02 20:53:14.000000000 +0100
113+++ calligra-2.9.11/krita/image/kis_gaussian_kernel.cpp 2021-11-14 22:55:05.771518646 +0100
114@@ -33,11 +33,11 @@ int KisGaussianKernel::kernelSizeFromRad
8a490aa8
JR
115 }
116
117
118-Matrix<qreal, Dynamic, Dynamic>
119+Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic>
120 KisGaussianKernel::createHorizontalMatrix(qreal radius)
121 {
122 int kernelSize = kernelSizeFromRadius(radius);
123- Matrix<qreal, Dynamic, Dynamic> matrix(1, kernelSize);
124+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> matrix(1, kernelSize);
125
126 const qreal sigma = sigmaFromRadius(radius);
127 const qreal multiplicand = 1 / (sqrt(2 * M_PI * sigma * sigma));
ac3b949e 128@@ -58,11 +58,11 @@ KisGaussianKernel::createHorizontalMatri
8a490aa8
JR
129 return matrix;
130 }
131
132-Matrix<qreal, Dynamic, Dynamic>
133+Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic>
134 KisGaussianKernel::createVerticalMatrix(qreal radius)
135 {
136 int kernelSize = kernelSizeFromRadius(radius);
137- Matrix<qreal, Dynamic, Dynamic> matrix(kernelSize, 1);
138+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> matrix(kernelSize, 1);
139
140 const qreal sigma = sigmaFromRadius(radius);
141 const qreal multiplicand = 1 / (sqrt(2 * M_PI * sigma * sigma));
ac3b949e 142@@ -86,14 +86,14 @@ KisGaussianKernel::createVerticalMatrix(
8a490aa8
JR
143 KisConvolutionKernelSP
144 KisGaussianKernel::createHorizontalKernel(qreal radius)
145 {
146- Matrix<qreal, Dynamic, Dynamic> matrix = createHorizontalMatrix(radius);
147+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> matrix = createHorizontalMatrix(radius);
148 return KisConvolutionKernel::fromMatrix(matrix, 0, matrix.sum());
149 }
150
151 KisConvolutionKernelSP
152 KisGaussianKernel::createVerticalKernel(qreal radius)
153 {
154- Matrix<qreal, Dynamic, Dynamic> matrix = createVerticalMatrix(radius);
155+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> matrix = createVerticalMatrix(radius);
156 return KisConvolutionKernel::fromMatrix(matrix, 0, matrix.sum());
157 }
158
ac3b949e
JR
159diff -urNp -x '*.orig' calligra-2.9.11.org/krita/image/kis_gaussian_kernel.h calligra-2.9.11/krita/image/kis_gaussian_kernel.h
160--- calligra-2.9.11.org/krita/image/kis_gaussian_kernel.h 2016-02-02 20:53:14.000000000 +0100
161+++ calligra-2.9.11/krita/image/kis_gaussian_kernel.h 2021-11-14 22:55:05.771518646 +0100
8a490aa8
JR
162@@ -23,17 +23,16 @@
163 #include "kis_types.h"
164
165 #include <Eigen/Core>
166-using namespace Eigen;
167
168 class QRect;
169
170 class KRITAIMAGE_EXPORT KisGaussianKernel
171 {
172 public:
173- static Matrix<qreal, Dynamic, Dynamic>
174+ static Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic>
175 createHorizontalMatrix(qreal radius);
176
177- static Matrix<qreal, Dynamic, Dynamic>
178+ static Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic>
179 createVerticalMatrix(qreal radius);
180
181 static KisConvolutionKernelSP
ac3b949e
JR
182diff -urNp -x '*.orig' calligra-2.9.11.org/krita/image/kis_selection_filters.cpp calligra-2.9.11/krita/image/kis_selection_filters.cpp
183--- calligra-2.9.11.org/krita/image/kis_selection_filters.cpp 2016-02-02 20:53:14.000000000 +0100
184+++ calligra-2.9.11/krita/image/kis_selection_filters.cpp 2021-11-14 22:55:05.771518646 +0100
185@@ -187,7 +187,7 @@ KUndo2MagicString KisDilateSelectionFilt
8a490aa8
JR
186 QRect KisDilateSelectionFilter::changeRect(const QRect& rect)
187 {
188 const qint32 radius = 1;
189- return rect.adjusted(-radius, -radius, radius, radius);
190+ return rect.adjusted(-radius, -radius, radius, radius);
191 }
192
193 void KisDilateSelectionFilter::process(KisPixelSelectionSP pixelSelection, const QRect& rect)
ac3b949e 194@@ -483,7 +483,7 @@ void KisFeatherSelectionFilter::process(
8a490aa8
JR
195 {
196 // compute horizontal kernel
197 const uint kernelSize = m_radius * 2 + 1;
198- Matrix<qreal, Dynamic, Dynamic> gaussianMatrix(1, kernelSize);
199+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> gaussianMatrix(1, kernelSize);
200
201 const qreal multiplicand = 1 / (2 * M_PI * m_radius * m_radius);
202 const qreal exponentMultiplicand = 1 / (2 * m_radius * m_radius);
ac3b949e
JR
203diff -urNp -x '*.orig' calligra-2.9.11.org/krita/image/tests/kis_convolution_painter_test.cpp calligra-2.9.11/krita/image/tests/kis_convolution_painter_test.cpp
204--- calligra-2.9.11.org/krita/image/tests/kis_convolution_painter_test.cpp 2016-02-02 20:53:14.000000000 +0100
205+++ calligra-2.9.11/krita/image/tests/kis_convolution_painter_test.cpp 2021-11-14 22:55:05.771518646 +0100
206@@ -56,9 +56,9 @@ KisPaintDeviceSP initAsymTestDevice(QRec
8a490aa8
JR
207 return dev;
208 }
209
210-Matrix<qreal, 3, 3> initSymmFilter(qreal &offset, qreal &factor)
211+Eigen::Matrix<qreal, 3, 3> initSymmFilter(qreal &offset, qreal &factor)
212 {
213- Matrix<qreal, 3, 3> filter;
214+ Eigen::Matrix<qreal, 3, 3> filter;
215 filter(0,0) = 1.0 / 21;
216 filter(0,1) = 3.0 / 21;
217 filter(0,2) = 1.0 / 21;
ac3b949e 218@@ -77,9 +77,9 @@ Matrix<qreal, 3, 3> initSymmFilter(qreal
8a490aa8
JR
219 return filter;
220 }
221
222-Matrix<qreal, 3, 3> initAsymmFilter(qreal &offset, qreal &factor)
223+Eigen::Matrix<qreal, 3, 3> initAsymmFilter(qreal &offset, qreal &factor)
224 {
225- Matrix<qreal, 3, 3> filter;
226+ Eigen::Matrix<qreal, 3, 3> filter;
227 filter(0,0) = 1.0;
228 filter(1,0) = 2.0;
229 filter(2,0) = 1.0;
ac3b949e 230@@ -144,7 +144,7 @@ void KisConvolutionPainterTest::testSymm
8a490aa8
JR
231 {
232 qreal offset = 0.0;
233 qreal factor = 1.0;
234- Matrix<qreal, 3, 3> filter = initSymmFilter(offset, factor);
235+ Eigen::Matrix<qreal, 3, 3> filter = initSymmFilter(offset, factor);
236
237 QRect imageRect;
238 int pixelSize = 0;
ac3b949e 239@@ -172,7 +172,7 @@ void KisConvolutionPainterTest::testAsym
8a490aa8
JR
240 {
241 qreal offset = 0.0;
242 qreal factor = 1.0;
243- Matrix<qreal, 3, 3> filter = initAsymmFilter(offset, factor);
244+ Eigen::Matrix<qreal, 3, 3> filter = initAsymmFilter(offset, factor);
245
246 QRect imageRect;
247 int pixelSize = -1;
ac3b949e 248@@ -317,7 +317,7 @@ void KisConvolutionPainterTest::testGaus
8a490aa8
JR
249
250
251 qreal horizontalRadius = 5, verticalRadius = 5;
252-
253+
254 for(int i = 0; i < 3 ; i++, horizontalRadius+=5, verticalRadius+=5)
255 {
256 QTime timer;
ac3b949e
JR
257diff -urNp -x '*.orig' calligra-2.9.11.org/krita/plugins/extensions/dockers/advancedcolorselector/kis_color_selector_ring.cpp calligra-2.9.11/krita/plugins/extensions/dockers/advancedcolorselector/kis_color_selector_ring.cpp
258--- calligra-2.9.11.org/krita/plugins/extensions/dockers/advancedcolorselector/kis_color_selector_ring.cpp 2016-02-02 20:53:14.000000000 +0100
259+++ calligra-2.9.11/krita/plugins/extensions/dockers/advancedcolorselector/kis_color_selector_ring.cpp 2021-11-14 22:55:05.771518646 +0100
8a490aa8
JR
260@@ -21,7 +21,6 @@
261 #include <QMouseEvent>
262
263 #include <Eigen/Core>
264-using namespace Eigen;
265 #include <cmath>
266
267 #include "KoColor.h"
ac3b949e 268@@ -53,10 +52,10 @@ bool KisColorSelectorRing::containsPoint
8a490aa8
JR
269 int innerRadiusSquared = innerRadius();
270 outerRadiusSquared*=outerRadiusSquared;
271 innerRadiusSquared*=innerRadiusSquared;
272-
273-
274- Vector2i relativeVector(x-width()/2, y-height()/2);
275-
276+
277+
278+ Eigen::Vector2i relativeVector(x-width()/2, y-height()/2);
279+
280 if(relativeVector.squaredNorm() < outerRadiusSquared
281 && relativeVector.squaredNorm() > innerRadiusSquared) {
282 return true;
ac3b949e 283@@ -72,13 +71,13 @@ void KisColorSelectorRing::paint(QPainte
8a490aa8
JR
284 colorCache();
285 paintCache();
286 }
287-
288+
289 int size = qMin(width(), height());
290 if(m_cachedSize!=size) {
291 m_cachedSize=size;
292 paintCache();
293 }
294-
295+
296 painter->drawImage(width()/2-m_pixelCache.width()/2,
297 height()/2-m_pixelCache.height()/2,
298 m_pixelCache);
ac3b949e 299@@ -139,17 +138,17 @@ void KisColorSelectorRing::setColor(cons
8a490aa8
JR
300 void KisColorSelectorRing::paintCache()
301 {
302 QImage cache(m_cachedSize, m_cachedSize, QImage::Format_ARGB32_Premultiplied);
303-
304- Vector2i center(cache.width()/2., cache.height()/2.);
305-
306+
307+ Eigen::Vector2i center(cache.width()/2., cache.height()/2.);
308+
309 for(int x=0; x<cache.width(); x++) {
310 for(int y=0; y<cache.height(); y++) {
311- Vector2i currentPoint((float)x, (float)y);
312- Vector2i relativeVector = currentPoint-center;
313+ Eigen::Vector2i currentPoint((float)x, (float)y);
314+ Eigen::Vector2i relativeVector = currentPoint-center;
315
316 qreal currentRadius = relativeVector.squaredNorm();
317 currentRadius=sqrt(currentRadius);
318-
319+
320 if(currentRadius < outerRadius()+1
321 && currentRadius > innerRadius()-1)
322 {
ac3b949e
JR
323diff -urNp -x '*.orig' calligra-2.9.11.org/krita/plugins/filters/blur/kis_gaussian_blur_filter.h calligra-2.9.11/krita/plugins/filters/blur/kis_gaussian_blur_filter.h
324--- calligra-2.9.11.org/krita/plugins/filters/blur/kis_gaussian_blur_filter.h 2016-02-02 20:53:14.000000000 +0100
325+++ calligra-2.9.11/krita/plugins/filters/blur/kis_gaussian_blur_filter.h 2021-11-14 22:55:05.771518646 +0100
8a490aa8
JR
326@@ -26,8 +26,6 @@
327
328 #include <Eigen/Core>
329
330-using namespace Eigen;
331-
332 class KisGaussianBlurFilter : public KisFilter
333 {
334 public:
ac3b949e
JR
335diff -urNp -x '*.orig' calligra-2.9.11.org/krita/plugins/filters/blur/kis_lens_blur_filter.cpp calligra-2.9.11/krita/plugins/filters/blur/kis_lens_blur_filter.cpp
336--- calligra-2.9.11.org/krita/plugins/filters/blur/kis_lens_blur_filter.cpp 2016-02-02 20:53:14.000000000 +0100
337+++ calligra-2.9.11/krita/plugins/filters/blur/kis_lens_blur_filter.cpp 2021-11-14 22:55:05.771518646 +0100
338@@ -159,7 +159,7 @@ void KisLensBlurFilter::processImpl(KisP
8a490aa8
JR
339 imagePainter.drawPolygon(transformedIris, Qt::WindingFill);
340
341 // construct kernel from image
342- Matrix<qreal, Dynamic, Dynamic> irisKernel(kernelHeight, kernelWidth);
343+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> irisKernel(kernelHeight, kernelWidth);
344 for (int j = 0; j < kernelHeight; ++j) {
345 for (int i = 0; i < kernelWidth; ++i) {
346 irisKernel(j, i) = qRed(kernelRepresentation.pixel(i, j));
ac3b949e
JR
347diff -urNp -x '*.orig' calligra-2.9.11.org/krita/plugins/filters/blur/kis_lens_blur_filter.h calligra-2.9.11/krita/plugins/filters/blur/kis_lens_blur_filter.h
348--- calligra-2.9.11.org/krita/plugins/filters/blur/kis_lens_blur_filter.h 2016-02-02 20:53:14.000000000 +0100
349+++ calligra-2.9.11/krita/plugins/filters/blur/kis_lens_blur_filter.h 2021-11-14 22:55:05.771518646 +0100
8a490aa8
JR
350@@ -1,4 +1,4 @@
351-/*
352+/*
353 * This file is part of Krita
354 *
355 * Copyright (c) 2010 Edward Apap <schumifer@hotmail.com>
356@@ -27,8 +27,6 @@
357
358 #include <Eigen/Core>
359
360-using namespace Eigen;
361-
362 class KisLensBlurFilter : public KisFilter
363 {
364 public:
ac3b949e
JR
365diff -urNp -x '*.orig' calligra-2.9.11.org/krita/plugins/filters/blur/kis_motion_blur_filter.cpp calligra-2.9.11/krita/plugins/filters/blur/kis_motion_blur_filter.cpp
366--- calligra-2.9.11.org/krita/plugins/filters/blur/kis_motion_blur_filter.cpp 2016-02-02 20:53:14.000000000 +0100
367+++ calligra-2.9.11/krita/plugins/filters/blur/kis_motion_blur_filter.cpp 2021-11-14 22:55:05.771518646 +0100
368@@ -113,7 +113,7 @@ void KisMotionBlurFilter::processImpl(Ki
8a490aa8
JR
369 QPointF(kernelWidth / 2 + halfWidth, kernelHeight / 2 - halfHeight));
370
371 // construct kernel from image
372- Matrix<qreal, Dynamic, Dynamic> motionBlurKernel(kernelHeight, kernelWidth);
373+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> motionBlurKernel(kernelHeight, kernelWidth);
374 for (int j = 0; j < kernelHeight; ++j) {
375 for (int i = 0; i < kernelWidth; ++i) {
376 motionBlurKernel(j, i) = qRed(kernelRepresentation.pixel(i, j));
ac3b949e
JR
377diff -urNp -x '*.orig' calligra-2.9.11.org/krita/plugins/filters/blur/kis_motion_blur_filter.h calligra-2.9.11/krita/plugins/filters/blur/kis_motion_blur_filter.h
378--- calligra-2.9.11.org/krita/plugins/filters/blur/kis_motion_blur_filter.h 2016-02-02 20:53:14.000000000 +0100
379+++ calligra-2.9.11/krita/plugins/filters/blur/kis_motion_blur_filter.h 2021-11-14 22:55:05.771518646 +0100
8a490aa8
JR
380@@ -27,8 +27,6 @@
381
382 #include <Eigen/Core>
383
384-using namespace Eigen;
385-
386 class KisMotionBlurFilter : public KisFilter
387 {
388 public:
ac3b949e
JR
389diff -urNp -x '*.orig' calligra-2.9.11.org/krita/plugins/filters/convolutionfilters/convolutionfilters.cpp calligra-2.9.11/krita/plugins/filters/convolutionfilters/convolutionfilters.cpp
390--- calligra-2.9.11.org/krita/plugins/filters/convolutionfilters/convolutionfilters.cpp 2016-02-02 20:53:14.000000000 +0100
391+++ calligra-2.9.11/krita/plugins/filters/convolutionfilters/convolutionfilters.cpp 2021-11-14 22:55:05.771518646 +0100
8a490aa8
JR
392@@ -36,8 +36,6 @@
393
394 #include <Eigen/Core>
395
396-using namespace Eigen;
397-
398 K_PLUGIN_FACTORY(KritaConvolutionFiltersFactory, registerPlugin<KritaConvolutionFilters>();)
399 K_EXPORT_PLUGIN(KritaConvolutionFiltersFactory("krita"))
400
ac3b949e 401@@ -69,7 +67,7 @@ KisSharpenFilter::KisSharpenFilter()
8a490aa8
JR
402 setSupportsPainting(true);
403 setShowConfigurationWidget(false);
404
405- Matrix<qreal, Dynamic, Dynamic> kernelMatrix(3, 3);
406+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> kernelMatrix(3, 3);
407 kernelMatrix << 0, -2, 0,
408 -2, 11, -2,
409 0, -2, 0;
ac3b949e 410@@ -83,7 +81,7 @@ KisMeanRemovalFilter::KisMeanRemovalFilt
8a490aa8
JR
411 setSupportsPainting(false);
412 setShowConfigurationWidget(false);
413
414- Matrix<qreal, Dynamic, Dynamic> kernelMatrix(3, 3);
415+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> kernelMatrix(3, 3);
416 kernelMatrix << -1, -1, -1,
417 -1, 9, -1,
418 -1, -1, -1;
ac3b949e 419@@ -97,7 +95,7 @@ KisEmbossLaplascianFilter::KisEmbossLapl
8a490aa8
JR
420 setSupportsPainting(false);
421 setShowConfigurationWidget(false);
422
423- Matrix<qreal, Dynamic, Dynamic> kernelMatrix(3, 3);
424+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> kernelMatrix(3, 3);
425 kernelMatrix << -1, 0, -1,
426 0, 4, 0,
427 -1, 0, -1;
ac3b949e 428@@ -112,7 +110,7 @@ KisEmbossInAllDirectionsFilter::KisEmbos
8a490aa8
JR
429 setSupportsPainting(false);
430 setShowConfigurationWidget(false);
431
432- Matrix<qreal, Dynamic, Dynamic> kernelMatrix(3, 3);
433+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> kernelMatrix(3, 3);
434 kernelMatrix << -1, -1, -1,
435 -1, 8, -1,
436 -1, -1, -1;
ac3b949e 437@@ -127,7 +125,7 @@ KisEmbossHorizontalVerticalFilter::KisEm
8a490aa8
JR
438 setSupportsPainting(false);
439 setShowConfigurationWidget(false);
440
441- Matrix<qreal, Dynamic, Dynamic> kernelMatrix(3, 3);
442+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> kernelMatrix(3, 3);
443 kernelMatrix << 0, -1, 0,
444 -1, 4, -1,
445 0, -1, 0;
ac3b949e 446@@ -142,7 +140,7 @@ KisEmbossVerticalFilter::KisEmbossVertic
8a490aa8
JR
447 setSupportsPainting(false);
448 setShowConfigurationWidget(false);
449
450- Matrix<qreal, Dynamic, Dynamic> kernelMatrix(3, 3);
451+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> kernelMatrix(3, 3);
452 kernelMatrix << 0, -1, 0,
453 0, 2, 0,
454 0, -1, 0;
ac3b949e 455@@ -157,7 +155,7 @@ KisEmbossHorizontalFilter::KisEmbossHori
8a490aa8
JR
456 setSupportsPainting(false);
457 setShowConfigurationWidget(false);
458
459- Matrix<qreal, Dynamic, Dynamic> kernelMatrix(3, 3);
460+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> kernelMatrix(3, 3);
461 kernelMatrix << 0, 0, 0,
462 -1, 2, -1,
463 0, 0, 0;
ac3b949e 464@@ -172,7 +170,7 @@ KisEmbossDiagonalFilter::KisEmbossDiagon
8a490aa8
JR
465 setSupportsPainting(false);
466 setShowConfigurationWidget(false);
467
468- Matrix<qreal, Dynamic, Dynamic> kernelMatrix(3, 3);
469+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> kernelMatrix(3, 3);
470 kernelMatrix << -1, 0, -1,
471 0, 4, 0,
472 -1, 0, -1;
ac3b949e 473@@ -188,7 +186,7 @@ KisTopEdgeDetectionFilter::KisTopEdgeDet
8a490aa8
JR
474 setSupportsPainting(false);
475 setShowConfigurationWidget(false);
476
477- Matrix<qreal, Dynamic, Dynamic> kernelMatrix(3, 3);
478+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> kernelMatrix(3, 3);
479 kernelMatrix << 1, 1, 1,
480 0, 0, 0,
481 -1, -1, -1;
ac3b949e 482@@ -203,7 +201,7 @@ KisRightEdgeDetectionFilter::KisRightEdg
8a490aa8
JR
483 setSupportsPainting(false);
484 setShowConfigurationWidget(false);
485
486- Matrix<qreal, Dynamic, Dynamic> kernelMatrix(3, 3);
487+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> kernelMatrix(3, 3);
488 kernelMatrix << -1, 0, 1,
489 -1, 0, 1,
490 -1, 0, 1;
ac3b949e 491@@ -217,7 +215,7 @@ KisBottomEdgeDetectionFilter::KisBottomE
8a490aa8
JR
492 setSupportsPainting(false);
493 setShowConfigurationWidget(false);
494
495- Matrix<qreal, Dynamic, Dynamic> kernelMatrix(3, 3);
496+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> kernelMatrix(3, 3);
497 kernelMatrix << -1, -1, -1,
498 0, 0, 0,
499 1, 1, 1;
ac3b949e 500@@ -231,7 +229,7 @@ KisLeftEdgeDetectionFilter::KisLeftEdgeD
8a490aa8
JR
501 setSupportsPainting(false);
502 setShowConfigurationWidget(false);
503
504- Matrix<qreal, Dynamic, Dynamic> kernelMatrix(3, 3);
505+ Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> kernelMatrix(3, 3);
506 kernelMatrix << 1, 0, -1,
507 1, 0, -1,
508 1, 0, -1;
This page took 0.127344 seconds and 4 git commands to generate.