commit 22d791feed4357cbcf4bfd84d0806b6c11d7ebcb
parent 4539ec6f355e68e88d9c5921aa945618750d8fc3
Author: Fabian Wermelinger <fabianw@mavt.ethz.ch>
Date: Tue, 3 May 2016 18:37:09 +0200
corrected one-sided FD for right side
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/apps/polaroidCamera/SchlierenCartridge.cpp b/apps/polaroidCamera/SchlierenCartridge.cpp
@@ -35,7 +35,7 @@ void SchlierenCartridge::_gradX(const Slice& data)
// right
for (int h=0; h < data.height(); ++h)
for (int w=data.width()-2; w < data.width(); ++w)
- m_gradX(w,h) = fac*(-25.0*data(w,h) + 48.0*data(w-1,h) - 36.0*data(w-2,h) + 16.0*data(w-3,h) - 3.0*data(w-4,h));
+ m_gradX(w,h) = -fac*(-25.0*data(w,h) + 48.0*data(w-1,h) - 36.0*data(w-2,h) + 16.0*data(w-3,h) - 3.0*data(w-4,h));
// interior
for (int h=0; h < data.height(); ++h)
@@ -58,7 +58,7 @@ void SchlierenCartridge::_gradY(const Slice& data)
// right
for (int h=data.height()-2; h < data.height(); ++h)
for (int w=0; w < data.width(); ++w)
- m_gradY(w,h) = fac*(-25.0*data(w,h) + 48.0*data(w,h-1) - 36.0*data(w,h-2) + 16.0*data(w,h-3) - 3.0*data(w,h-4));
+ m_gradY(w,h) = -fac*(-25.0*data(w,h) + 48.0*data(w,h-1) - 36.0*data(w,h-2) + 16.0*data(w,h-3) - 3.0*data(w,h-4));
// interior
for (int h=2; h < data.height()-2; ++h)