template<class ElemT>
Definition at line 16 of file ElemAvg.h. References Impala::Core::Vector::VectorTem< ElemT >::GetData(), and Impala::Core::Vector::VectorTem< ElemT >::Size(). Referenced by Impala::Core::Feature::VisSem::ComputeFeaturesPixelSet(). 00017 { 00018 ElemT* p = v.GetData(); 00019 ElemT res = 0; 00020 int nr = 0; 00021 if (maxNr == -1) 00022 maxNr = v.Size(); 00023 for (int i=0 ; i<v.Size() ; i++) 00024 { 00025 if ((filter1 && !filter1[i]) || (filter2 && !filter2[i])) 00026 continue; 00027 res += p[i]; 00028 nr++; 00029 if (nr >= maxNr) 00030 return res / nr; 00031 } 00032 return res / nr; 00033 }
Here is the call graph for this function:
|