From c3672ed4ffa3b256f9c830a617cedbb0ef73dc56 Mon Sep 17 00:00:00 2001
From: Karsten Rink <karsten.rink@ufz.de>
Date: Fri, 30 May 2014 23:50:44 +0200
Subject: [PATCH] fixed normalisation

---
 Gui/DataView/DirectConditionGenerator.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Gui/DataView/DirectConditionGenerator.cpp b/Gui/DataView/DirectConditionGenerator.cpp
index 45be168dd3d..181e0d335d2 100644
--- a/Gui/DataView/DirectConditionGenerator.cpp
+++ b/Gui/DataView/DirectConditionGenerator.cpp
@@ -79,7 +79,7 @@ const std::vector< std::pair<size_t,double> >& DirectConditionGenerator::directW
 		for (size_t i=0; i<nNodes; ++i)
 		{
 			double val (raster->getValueAtPoint(*surface_nodes[i]));
-			val = (fabs(val-no_data) < std::numeric_limits<double>::epsilon()) ? 0 : (val*node_area_vec[i]*scaling);
+			val = (fabs(val-no_data) < std::numeric_limits<double>::epsilon()) ? 0 : ((val*node_area_vec[i])/scaling);
 			_direct_values.push_back (std::pair<size_t, double>(surface_nodes[i]->getID(), val));
 		}
 
-- 
GitLab