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

template<class ArrayT, class RgbOpT>
void Impala::Core::Array::Pattern::PatRgbOp ( ArrayT *  src,
int *  pixels,
int  resWidth,
int  resHeight,
Geometry::GeoIntType  gi,
RgbOpT &  rgbOp 
) [inline]

Definition at line 24 of file PatRgbOp.h.

References FuncRgbOp(), PxArrayForceNonDistributed(), PxArrayPreStateTrans(), PxRunLazyParallel(), PxRunParallel(), Impala::Core::Array::SEQ_VALID, and WEAK.

00026 {
00027 #ifdef PX_HORUS_USED
00028     if (!PxRunParallel()) {                         // run sequential
00029 #endif
00030         FuncRgbOp(src, pixels, resWidth, resHeight, gi, rgbOp);
00031 
00032 #ifdef PX_HORUS_USED
00033     } else {                                        // run parallel
00034         PxArrayPreStateTrans(src, SEQ_VALID, WEAK);
00035         FuncRgbOp(src, pixels, resWidth, resHeight, gi, rgbOp);
00036 
00037         if (!PxRunLazyParallel()) {
00038             PxArrayForceNonDistributed(src);
00039         }
00040     }
00041 #endif
00042 }

Here is the call graph for this function:


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