fixed compile error (with TBB)
authorMaria Dimashova <no@email>
Fri, 8 Oct 2010 16:49:34 +0000 (16:49 +0000)
committerMaria Dimashova <no@email>
Fri, 8 Oct 2010 16:49:34 +0000 (16:49 +0000)
modules/features2d/src/evaluation.cpp

index d440be5..c2ad098 100644 (file)
@@ -211,6 +211,13 @@ struct IntersectAreaCounter
                           const Scalar& _ellipse1, const Scalar& _ellipse2 ) : bua(0.f), bna(0.f),
                                                                                miny(_miny), maxy(_maxy), dr(_dr), diff(_diff),
                                                                                ellipse1(_ellipse1), ellipse2(_ellipse2) {}
+    IntersectAreaCounter( const IntersectAreaCounter& counter, Split )
+    {
+        *this = counter;
+        bua = 0.f;
+        bna = 0.f;
+    }
+
     void operator()( const BlockedRange& range )
     {
         float temp_bua = bua, temp_bna = bna;
@@ -231,6 +238,7 @@ struct IntersectAreaCounter
         bua = temp_bua;
         bna = temp_bna;
     }
+
     void join( IntersectAreaCounter& ac )
     {
         bua += ac.bua;