From 99f12f67a617488874a33a52e62a2981b6247f12 Mon Sep 17 00:00:00 2001
From: Manuel Grizonnet <manuel.grizonnet@gmail.com>
Date: Fri, 18 Jun 2010 16:59:59 +0200
Subject: [PATCH] ENH:avoid multiple division in mean compution

---
 Code/FeatureExtraction/otbMeanTextureFunctor.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Code/FeatureExtraction/otbMeanTextureFunctor.h b/Code/FeatureExtraction/otbMeanTextureFunctor.h
index 4299b7940c..eec3d3f07d 100644
--- a/Code/FeatureExtraction/otbMeanTextureFunctor.h
+++ b/Code/FeatureExtraction/otbMeanTextureFunctor.h
@@ -65,12 +65,12 @@ public:
       {
       for (unsigned s = 0; s < this->GetHisto()[r].size(); ++s)
         {
-        double p = static_cast<double>(this->GetHisto()[r][s]) * areaInv;
+        double p = static_cast<double>(this->GetHisto()[r][s]);
         out += (static_cast<double>(s) + 0.5) * this->GetNeighBinLength() * p;
         }
       }
 
-    return out;
+    return out * areaInv;
   }
 };
 
-- 
GitLab