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

template<class DstArrayT, class SrcArrayT>
void Impala::Core::Array::Trait::M9N4poConFeat< DstArrayT, SrcArrayT >::DoIt ( DstStorT Cl,
DstStorT Cll,
DstStorT Clw,
DstStorT Cllw,
const SrcArithT E,
const SrcArithT Ex,
const SrcArithT Ey,
const SrcArithT El,
const SrcArithT Elx,
const SrcArithT Ely,
const SrcArithT Ell,
const SrcArithT Ellx,
const SrcArithT Elly 
) [inline]

Actual operation.

Definition at line 42 of file M9N4poConFeat.h.

References Impala::Core::Array::Element::E1Sqrt(), and Impala::Core::Array::Trait::M9N4poConFeat< DstArrayT, SrcArrayT >::mScale.

00046     {
00047         *Cl = El / E;
00048         *Cll = Ell / E;
00049         SrcArithT tmpx = Elx*E - El*Ex;
00050         SrcArithT tmpy = Ely*E - El*Ey;
00051         *Clw = ( Element::E1Sqrt(tmpx*tmpx + tmpy*tmpy) / (E*E) ) * mScale;
00052         tmpx = Ellx*E - Ell*Ex;
00053         tmpy = Elly*E - Ell*Ey;
00054         *Cllw = ( Element::E1Sqrt(tmpx*tmpx + tmpy*tmpy) / (E*E) ) * mScale;
00055     }

Here is the call graph for this function:


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