ports/math/saga/files/patch-src-modules_images-modules_vigra-vigra-vigra_fft.cpp
William Grzybowski f34624ebc7 math/saga: update to 2.1.0
- Update to 2.1.0 [1]
- Fix autotools

Changes: http://sourceforge.net/p/saga-gis/news/2013/07/saga-210-is-released/

PR:		ports/180366 [1]
Submitted by:	Rainer Hurling <rhurlin gwdg.de> (maintainer)
2013-07-31 14:40:03 +00:00

29 lines
1.4 KiB
C++

--- src/modules_images/modules_vigra/vigra/vigra_fft.cpp.orig 2013-07-01 16:16:34.000000000 +0200
+++ src/modules_images/modules_vigra/vigra/vigra_fft.cpp 2013-07-06 14:49:18.000000000 +0200
@@ -89,7 +89,7 @@
{
for(int x=0; x<Real.Get_NX(); x++)
{
- Image(x, y) = FFTWComplex<>(Real.asDouble(x, y), Imag.asDouble(x, y));
+ Image(x, y) = FFTWComplex<double>(Real.asDouble(x, y), Imag.asDouble(x, y));
}
}
@@ -296,7 +296,7 @@
fourierTransformInverse(srcImageRange(tmp) , destImage(Output));
}
- transformImage(srcImageRange(Output), destImage(Output), std::bind1st(std::multiplies<FFTWComplex<> >(), 1.0 / Get_NX() / Get_NY()));
+ transformImage(srcImageRange(Output), destImage(Output), std::bind1st(std::multiplies<FFTWComplex<double> >(), 1.0 / Get_NX() / Get_NY()));
//-----------------------------------------------------
pReal = Parameters("REAL_OUT")->asGrid();
@@ -519,7 +519,7 @@
vigra::applyFourierFilter(srcImageRange(Input), srcImage(Filter_), destImage(Output));
- transformImage(srcImageRange(Output), destImage(Output), std::bind1st(std::multiplies<FFTWComplex<> >(), 1.0 / Get_NX() / Get_NY()));
+ transformImage(srcImageRange(Output), destImage(Output), std::bind1st(std::multiplies<FFTWComplex<double> >(), 1.0 / Get_NX() / Get_NY()));
//-----------------------------------------------------
Copy_ComplexGrid_VIGRA_to_SAGA(*pReal, *pImag, Output, false);