template<class SrcArrayT, class ExtraArrayT, class Extra2ArrayT, class NgbT>
Pix : phase 1, cnum.
Definition at line 51 of file FuncNgbOp2dExtra2.h. References ArrayCPB(), and PtrRead(). Referenced by FuncNgbOp2dExtra2_Row(). 00053 { 00054 typedef typename SrcArrayT::StorType SrcStorT; 00055 typedef typename SrcArrayT::ArithType SrcArithT; 00056 typedef typename ExtraArrayT::StorType ExtraStorT; 00057 typedef typename ExtraArrayT::ArithType ExtraArithT; 00058 typedef typename Extra2ArrayT::StorType Extra2StorT; 00059 typedef typename Extra2ArrayT::ArithType Extra2ArithT; 00060 typedef typename NgbT::CnumType CnumType; 00061 00062 for (CnumType cnum = ngb.Begin() ; cnum != ngb.End() ; cnum.Inc()) 00063 { 00064 SrcStorT* nPtr = ArrayCPB(src, x + cnum.X(), y + cnum.Y()); 00065 SrcStorT* ePtr = ArrayCPB(extra, x + cnum.X(), y + cnum.Y()); 00066 SrcStorT* e2Ptr = ArrayCPB(extra2, x + cnum.X(), y + cnum.Y()); 00067 ngb.NextEl(cnum.X(), cnum.Y(), PtrRead(nPtr, SrcArithT()), 00068 PtrRead(ePtr, ExtraArithT()), 00069 PtrRead(e2Ptr, ExtraArithT())); 00070 } 00071 }
Here is the call graph for this function:
|