Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

template<class DstArrayT, class SrcArrayT, class MaskArrayT>
void Impala::Core::Array::Trait::QbLabelOld< DstArrayT, SrcArrayT, MaskArrayT >::Calculate ( VecNeighborsT vecneighbors  )  [inline]

Definition at line 111 of file QbLabelOld.h.

References Impala::Core::Array::Trait::QbLabelOld< DstArrayT, SrcArrayT, MaskArrayT >::actionsout, Impala::Core::Array::Trait::QbLabelOld< DstArrayT, SrcArrayT, MaskArrayT >::Temp::arith, Impala::Core::Array::Trait::QbLabelOld< DstArrayT, SrcArrayT, MaskArrayT >::centrum, Impala::Core::Array::Trait::QbLabelOld< DstArrayT, SrcArrayT, MaskArrayT >::Temp::img, Impala::Core::Array::Trait::QbLabelOld< DstArrayT, SrcArrayT, MaskArrayT >::neighborsout, Impala::Core::Array::Trait::QbLabelOld< DstArrayT, SrcArrayT, MaskArrayT >::Temp::point, Impala::Core::Array::Pattern::QUEUE, Impala::Core::Array::Trait::FcvArray< T >::size(), and Impala::Core::Array::Pattern::WRITE.

00112     {
00113         for (int i=0; i<vecneighbors.size(); i++) {
00114             NeighborsT n=vecneighbors[i];
00115             if (n.arith==Element::E0LargeVal<DstArithT>(DstArithT()) &&
00116                 n.img == centrum.img) {
00117                 //roughlyEqual(n.img, centrum.img, tolerance)) {
00118                 Temp val;
00119                 val.arith=centrum.arith;
00120                 val.point=n.point;
00121                 val.img=n.img;
00122                 neighborsout.push_back(val);
00123                 actionsout.push_back(Pattern::WRITE);
00124                 neighborsout.push_back(val);
00125                 actionsout.push_back(Pattern::QUEUE);
00126             }
00127         }
00128     }

Here is the call graph for this function:


Generated on Fri Mar 19 11:04:45 2010 for ImpalaSrc by  doxygen 1.5.1