cv::cudev Namespace Reference


名称空间

  functional_detail
 
  vec_math_detail
 

struct   abs_func
 
struct   abs_func< double >
 
struct   abs_func< float >
 
struct   abs_func< int >
 
struct   abs_func< schar >
 
struct   abs_func< short >
 
struct   abs_func< uchar >
 
struct   abs_func< uint >
 
struct   abs_func< ushort >
 
struct   absdiff_func
 
struct   acos_func
 
struct   acos_func< double >
 
struct   acos_func< float >
 
struct   acos_func< int >
 
struct   acos_func< schar >
 
struct   acos_func< short >
 
struct   acos_func< uchar >
 
struct   acos_func< uint >
 
struct   acos_func< ushort >
 
struct   acosh_func
 
struct   acosh_func< double >
 
struct   acosh_func< float >
 
struct   acosh_func< int >
 
struct   acosh_func< schar >
 
struct   acosh_func< short >
 
struct   acosh_func< uchar >
 
struct   acosh_func< uint >
 
struct   acosh_func< ushort >
 
struct   AffineMapPtr
 
struct   AffineMapPtrSz
 
struct   ArrayWrapper
 
struct   asin_func
 
struct   asin_func< double >
 
struct   asin_func< float >
 
struct   asin_func< int >
 
struct   asin_func< schar >
 
struct   asin_func< short >
 
struct   asin_func< uchar >
 
struct   asin_func< uint >
 
struct   asin_func< ushort >
 
struct   asinh_func
 
struct   asinh_func< double >
 
struct   asinh_func< float >
 
struct   asinh_func< int >
 
struct   asinh_func< schar >
 
struct   asinh_func< short >
 
struct   asinh_func< uchar >
 
struct   asinh_func< uint >
 
struct   asinh_func< ushort >
 
struct   atan2_func
 
struct   atan2_func< double >
 
struct   atan2_func< float >
 
struct   atan2_func< int >
 
struct   atan2_func< schar >
 
struct   atan2_func< short >
 
struct   atan2_func< uchar >
 
struct   atan2_func< uint >
 
struct   atan2_func< ushort >
 
struct   atan_func
 
struct   atan_func< double >
 
struct   atan_func< float >
 
struct   atan_func< int >
 
struct   atan_func< schar >
 
struct   atan_func< short >
 
struct   atan_func< uchar >
 
struct   atan_func< uint >
 
struct   atan_func< ushort >
 
struct   atanh_func
 
struct   atanh_func< double >
 
struct   atanh_func< float >
 
struct   atanh_func< int >
 
struct   atanh_func< schar >
 
struct   atanh_func< short >
 
struct   atanh_func< uchar >
 
struct   atanh_func< uint >
 
struct   atanh_func< ushort >
 
struct   Avg
 
struct   BGR_to_BGRA_func
 
struct   BGR_to_GRAY_func
 
struct   BGR_to_HLS4_FULL_func
 
struct   BGR_to_HLS4_FULL_func< float >
 
struct   BGR_to_HLS4_func
 
struct   BGR_to_HLS4_func< float >
 
struct   BGR_to_HLS_FULL_func
 
struct   BGR_to_HLS_FULL_func< float >
 
struct   BGR_to_HLS_func
 
struct   BGR_to_HLS_func< float >
 
struct   BGR_to_HSV4_FULL_func
 
struct   BGR_to_HSV4_FULL_func< float >
 
struct   BGR_to_HSV4_func
 
struct   BGR_to_HSV4_func< float >
 
struct   BGR_to_HSV_FULL_func
 
struct   BGR_to_HSV_FULL_func< float >
 
struct   BGR_to_HSV_func
 
struct   BGR_to_HSV_func< float >
 
struct   BGR_to_Lab4_func
 
struct   BGR_to_Lab_func
 
struct   BGR_to_Luv4_func
 
struct   BGR_to_Luv_func
 
struct   BGR_to_RGB_func
 
struct   BGR_to_RGBA_func
 
struct   BGR_to_XYZ4_func
 
struct   BGR_to_XYZ_func
 
struct   BGR_to_YCrCb4_func
 
struct   BGR_to_YCrCb_func
 
struct   BGR_to_YUV4_func
 
struct   BGR_to_YUV_func
 
struct   BGRA_to_BGR_func
 
struct   BGRA_to_GRAY_func
 
struct   BGRA_to_HLS4_FULL_func
 
struct   BGRA_to_HLS4_FULL_func< float >
 
struct   BGRA_to_HLS4_func
 
struct   BGRA_to_HLS4_func< float >
 
struct   BGRA_to_HLS_FULL_func
 
struct   BGRA_to_HLS_FULL_func< float >
 
struct   BGRA_to_HLS_func
 
struct   BGRA_to_HLS_func< float >
 
struct   BGRA_to_HSV4_FULL_func
 
struct   BGRA_to_HSV4_FULL_func< float >
 
struct   BGRA_to_HSV4_func
 
struct   BGRA_to_HSV4_func< float >
 
struct   BGRA_to_HSV_FULL_func
 
struct   BGRA_to_HSV_FULL_func< float >
 
struct   BGRA_to_HSV_func
 
struct   BGRA_to_HSV_func< float >
 
struct   BGRA_to_Lab4_func
 
struct   BGRA_to_Lab_func
 
struct   BGRA_to_Luv4_func
 
struct   BGRA_to_Luv_func
 
struct   BGRA_to_RGB_func
 
struct   BGRA_to_RGBA_func
 
struct   BGRA_to_XYZ4_func
 
struct   BGRA_to_XYZ_func
 
struct   BGRA_to_YCrCb4_func
 
struct   BGRA_to_YCrCb_func
 
struct   BGRA_to_YUV4_func
 
struct   BGRA_to_YUV_func
 
struct   binary_function
 
struct   BinaryNegate
 
struct   BinaryTransformPtr
 
struct   BinaryTransformPtrSz
 
struct   BinaryTupleAdapter
 
struct   Binder1st
 
struct   Binder2nd
 
struct   bit_and
 
struct   bit_lshift
 
struct   bit_not
 
struct   bit_or
 
struct   bit_rshift
 
struct   bit_xor
 
struct   Block
 
struct   BrdBase
 
struct   BrdConstant
 
struct   BrdReflect
 
struct   BrdReflect101
 
struct   BrdReplicate
 
struct   BrdWrap
 
struct   CommonAreaInterPtr
 
struct   CommonAreaInterPtrSz
 
struct   ConstantPtr
 
struct   ConstantPtrSz
 
struct   ConvertTuple
 
struct   cos_func
 
struct   cos_func< double >
 
struct   cos_func< float >
 
struct   cos_func< int >
 
struct   cos_func< schar >
 
struct   cos_func< short >
 
struct   cos_func< uchar >
 
struct   cos_func< uint >
 
struct   cos_func< ushort >
 
struct   cosh_func
 
struct   cosh_func< double >
 
struct   cosh_func< float >
 
struct   cosh_func< int >
 
struct   cosh_func< schar >
 
struct   cosh_func< short >
 
struct   cosh_func< uchar >
 
struct   cosh_func< uint >
 
struct   cosh_func< ushort >
 
struct   CountNonZeroExprBody
 
struct   CubicInterPtr
 
struct   CubicInterPtrSz
 
struct   DefaultCopyPolicy
 
struct   DefaultGlobReducePolicy
 
struct   DefaultHistogramPolicy
 
struct   DefaultReduceToVecPolicy
 
struct   DefaultSplitMergePolicy
 
struct   DefaultTransformPolicy
 
struct   DefaultTransposePolicy
 
struct   DerivXPtr
 
struct   DerivXPtrSz
 
struct   DerivYPtr
 
struct   DerivYPtrSz
 
struct   direction_func
 
struct   DisableIf
 
struct   DisableIf< false, T >
 
struct   divides
 
struct   DynamicSharedMem
 
struct   DynamicSharedMem< double >
 
struct   EnableIf
 
struct   EnableIf< true, T >
 
struct   equal_to
 
struct   exp10_func
 
struct   exp10_func< double >
 
struct   exp10_func< float >
 
struct   exp10_func< int >
 
struct   exp10_func< schar >
 
struct   exp10_func< short >
 
struct   exp10_func< uchar >
 
struct   exp10_func< uint >
 
struct   exp10_func< ushort >
 
struct   exp2_func
 
struct   exp2_func< double >
 
struct   exp2_func< float >
 
struct   exp2_func< int >
 
struct   exp2_func< schar >
 
struct   exp2_func< short >
 
struct   exp2_func< uchar >
 
struct   exp2_func< uint >
 
struct   exp2_func< ushort >
 
struct   exp_func
 
struct   exp_func< double >
 
struct   exp_func< float >
 
struct   exp_func< int >
 
struct   exp_func< schar >
 
struct   exp_func< short >
 
struct   exp_func< uchar >
 
struct   exp_func< uint >
 
struct   exp_func< ushort >
 
struct   Expr
 
struct   FindMaxValExprBody
 
struct   FindMinMaxValExprBody
 
struct   FindMinValExprBody
 
struct   GlobPtr
  Structure similar to cv::cudev::GlobPtrSz but containing only a pointer and row step. 更多...
 
struct   GlobPtrSz
  Lightweight class encapsulating pitched memory on a GPU and passed to nvcc-compiled code (CUDA kernels). 更多...
 
class   GpuMat_
 
struct   GRAY_to_BGR_func
 
struct   GRAY_to_BGRA_func
 
struct   greater
 
struct   greater_equal
 
struct   HistogramBody
 
struct   HLS4_to_BGR_FULL_func
 
struct   HLS4_to_BGR_FULL_func< float >
 
struct   HLS4_to_BGR_func
 
struct   HLS4_to_BGR_func< float >
 
struct   HLS4_to_BGRA_FULL_func
 
struct   HLS4_to_BGRA_FULL_func< float >
 
struct   HLS4_to_BGRA_func
 
struct   HLS4_to_BGRA_func< float >
 
struct   HLS4_to_RGB_FULL_func
 
struct   HLS4_to_RGB_FULL_func< float >
 
struct   HLS4_to_RGB_func
 
struct   HLS4_to_RGB_func< float >
 
struct   HLS4_to_RGBA_FULL_func
 
struct   HLS4_to_RGBA_FULL_func< float >
 
struct   HLS4_to_RGBA_func
 
struct   HLS4_to_RGBA_func< float >
 
struct   HLS_to_BGR_FULL_func
 
struct   HLS_to_BGR_FULL_func< float >
 
struct   HLS_to_BGR_func
 
struct   HLS_to_BGR_func< float >
 
struct   HLS_to_BGRA_FULL_func
 
struct   HLS_to_BGRA_FULL_func< float >
 
struct   HLS_to_BGRA_func
 
struct   HLS_to_BGRA_func< float >
 
struct   HLS_to_RGB_FULL_func
 
struct   HLS_to_RGB_FULL_func< float >
 
struct   HLS_to_RGB_func
 
struct   HLS_to_RGB_func< float >
 
struct   HLS_to_RGBA_FULL_func
 
struct   HLS_to_RGBA_FULL_func< float >
 
struct   HLS_to_RGBA_func
 
struct   HLS_to_RGBA_func< float >
 
struct   HSV4_to_BGR_FULL_func
 
struct   HSV4_to_BGR_FULL_func< float >
 
struct   HSV4_to_BGR_func
 
struct   HSV4_to_BGR_func< float >
 
struct   HSV4_to_BGRA_FULL_func
 
struct   HSV4_to_BGRA_FULL_func< float >
 
struct   HSV4_to_BGRA_func
 
struct   HSV4_to_BGRA_func< float >
 
struct   HSV4_to_RGB_FULL_func
 
struct   HSV4_to_RGB_FULL_func< float >
 
struct   HSV4_to_RGB_func
 
struct   HSV4_to_RGB_func< float >
 
struct   HSV4_to_RGBA_FULL_func
 
struct   HSV4_to_RGBA_FULL_func< float >
 
struct   HSV4_to_RGBA_func
 
struct   HSV4_to_RGBA_func< float >
 
struct   HSV_to_BGR_FULL_func
 
struct   HSV_to_BGR_FULL_func< float >
 
struct   HSV_to_BGR_func
 
struct   HSV_to_BGR_func< float >
 
struct   HSV_to_BGRA_FULL_func
 
struct   HSV_to_BGRA_FULL_func< float >
 
struct   HSV_to_BGRA_func
 
struct   HSV_to_BGRA_func< float >
 
struct   HSV_to_RGB_FULL_func
 
struct   HSV_to_RGB_FULL_func< float >
 
struct   HSV_to_RGB_func
 
struct   HSV_to_RGB_func< float >
 
struct   HSV_to_RGBA_FULL_func
 
struct   HSV_to_RGBA_FULL_func< float >
 
struct   HSV_to_RGBA_func
 
struct   HSV_to_RGBA_func< float >
 
struct   hypot_func
 
struct   hypot_func< double >
 
struct   hypot_func< float >
 
struct   hypot_func< int >
 
struct   hypot_func< schar >
 
struct   hypot_func< short >
 
struct   hypot_func< uchar >
 
struct   hypot_func< uint >
 
struct   hypot_func< ushort >
 
struct   identity
 
struct   Int2Type
 
struct   IntegerAreaInterPtr
 
struct   IntegerAreaInterPtrSz
 
struct   IntegralBody
 
struct   IsBinaryFunction
 
struct   IsPowerOf2
 
struct   IsUnaryFunction
 
struct   Lab4_to_BGR_func
 
struct   Lab4_to_BGRA_func
 
struct   Lab4_to_LBGR_func
 
struct   Lab4_to_LBGRA_func
 
struct   Lab4_to_LRGB_func
 
struct   Lab4_to_LRGBA_func
 
struct   Lab4_to_RGB_func
 
struct   Lab4_to_RGBA_func
 
struct   Lab_to_BGR_func
 
struct   Lab_to_BGRA_func
 
struct   Lab_to_LBGR_func
 
struct   Lab_to_LBGRA_func
 
struct   Lab_to_LRGB_func
 
struct   Lab_to_LRGBA_func
 
struct   Lab_to_RGB_func
 
struct   Lab_to_RGBA_func
 
struct   LaplacianPtr
 
struct   LaplacianPtr< 1, SrcPtr >
 
struct   LaplacianPtr< 3, SrcPtr >
 
struct   LaplacianPtrSz
 
struct   LargerType
 
struct   LBGR_to_Lab4_func
 
struct   LBGR_to_Lab_func
 
struct   LBGR_to_Luv4_func
 
struct   LBGR_to_Luv_func
 
struct   LBGRA_to_Lab4_func
 
struct   LBGRA_to_Lab_func
 
struct   LBGRA_to_Luv4_func
 
struct   LBGRA_to_Luv_func
 
struct   less
 
struct   less_equal
 
struct   LinearInterPtr
 
struct   LinearInterPtrSz
 
struct   log10_func
 
struct   log10_func< double >
 
struct   log10_func< float >
 
struct   log10_func< int >
 
struct   log10_func< schar >
 
struct   log10_func< short >
 
struct   log10_func< uchar >
 
struct   log10_func< uint >
 
struct   log10_func< ushort >
 
struct   Log2
 
struct   Log2< N, 0, COUNT >
 
struct   log2_func
 
struct   log2_func< double >
 
struct   log2_func< float >
 
struct   log2_func< int >
 
struct   log2_func< schar >
 
struct   log2_func< short >
 
struct   log2_func< uchar >
 
struct   log2_func< uint >
 
struct   log2_func< ushort >
 
struct   log_func
 
struct   log_func< double >
 
struct   log_func< float >
 
struct   log_func< int >
 
struct   log_func< schar >
 
struct   log_func< short >
 
struct   log_func< uchar >
 
struct   log_func< uint >
 
struct   log_func< ushort >
 
struct   logical_and
 
struct   logical_not
 
struct   logical_or
 
struct   LRGB_to_Lab4_func
 
struct   LRGB_to_Lab_func
 
struct   LRGB_to_Luv4_func
 
struct   LRGB_to_Luv_func
 
struct   LRGBA_to_Lab4_func
 
struct   LRGBA_to_Lab_func
 
struct   LRGBA_to_Luv4_func
 
struct   LRGBA_to_Luv_func
 
struct   LutPtr
 
struct   LutPtrSz
 
struct   Luv4_to_BGR_func
 
struct   Luv4_to_BGRA_func
 
struct   Luv4_to_LBGR_func
 
struct   Luv4_to_LBGRA_func
 
struct   Luv4_to_LRGB_func
 
struct   Luv4_to_LRGBA_func
 
struct   Luv4_to_RGB_func
 
struct   Luv4_to_RGBA_func
 
struct   Luv_to_BGR_func
 
struct   Luv_to_BGRA_func
 
struct   Luv_to_LBGR_func
 
struct   Luv_to_LBGRA_func
 
struct   Luv_to_LRGB_func
 
struct   Luv_to_LRGBA_func
 
struct   Luv_to_RGB_func
 
struct   Luv_to_RGBA_func
 
struct   magnitude_func
 
struct   magnitude_sqr_func
 
struct   MakeVec
 
struct   MakeVec< bool, 1 >
 
struct   MakeVec< bool, 2 >
 
struct   MakeVec< bool, 3 >
 
struct   MakeVec< bool, 4 >
 
struct   MakeVec< double, 1 >
 
struct   MakeVec< double, 2 >
 
struct   MakeVec< double, 3 >
 
struct   MakeVec< double, 4 >
 
struct   MakeVec< float, 1 >
 
struct   MakeVec< float, 2 >
 
struct   MakeVec< float, 3 >
 
struct   MakeVec< float, 4 >
 
struct   MakeVec< int, 1 >
 
struct   MakeVec< int, 2 >
 
struct   MakeVec< int, 3 >
 
struct   MakeVec< int, 4 >
 
struct   MakeVec< schar, 1 >
 
struct   MakeVec< schar, 2 >
 
struct   MakeVec< schar, 3 >
 
struct   MakeVec< schar, 4 >
 
struct   MakeVec< short, 1 >
 
struct   MakeVec< short, 2 >
 
struct   MakeVec< short, 3 >
 
struct   MakeVec< short, 4 >
 
struct   MakeVec< uchar, 1 >
 
struct   MakeVec< uchar, 2 >
 
struct   MakeVec< uchar, 3 >
 
struct   MakeVec< uchar, 4 >
 
struct   MakeVec< uint, 1 >
 
struct   MakeVec< uint, 2 >
 
struct   MakeVec< uint, 3 >
 
struct   MakeVec< uint, 4 >
 
struct   MakeVec< ushort, 1 >
 
struct   MakeVec< ushort, 2 >
 
struct   MakeVec< ushort, 3 >
 
struct   MakeVec< ushort, 4 >
 
struct   Max
 
struct   maximum
 
struct   maximum< double >
 
struct   maximum< float >
 
struct   maximum< int >
 
struct   maximum< schar >
 
struct   maximum< short >
 
struct   maximum< uchar >
 
struct   maximum< uint >
 
struct   maximum< ushort >
 
struct   Min
 
struct   minimum
 
struct   minimum< double >
 
struct   minimum< float >
 
struct   minimum< int >
 
struct   minimum< schar >
 
struct   minimum< short >
 
struct   minimum< uchar >
 
struct   minimum< uint >
 
struct   minimum< ushort >
 
struct   minus
 
struct   modulus
 
struct   multiplies
 
struct   NearestInterPtr
 
struct   NearestInterPtrSz
 
struct   negate
 
struct   NormHamming
 
struct   NormL1
 
struct   NormL1< float >
 
struct   NormL2
 
struct   not_equal_to
 
struct   NullType
 
struct   numeric_limits
 
struct   numeric_limits< bool >
 
struct   numeric_limits< double >
 
struct   numeric_limits< float >
 
struct   numeric_limits< int >
 
struct   numeric_limits< schar >
 
struct   numeric_limits< short >
 
struct   numeric_limits< uchar >
 
struct   numeric_limits< uint >
 
struct   numeric_limits< ushort >
 
struct   PerspectiveMapPtr
 
struct   PerspectiveMapPtrSz
 
struct   plus
 
struct   pow_func
 
struct   pow_func< double >
 
struct   project1st
 
struct   project2nd
 
struct   PtrTraits
 
struct   PtrTraits< AffineMapPtrSz >
 
struct   PtrTraits< BinaryTransformPtrSz< Src1Ptr, Src2Ptr, Op > >
 
struct   PtrTraits< CommonAreaInterPtrSz< SrcPtr > >
 
struct   PtrTraits< ConstantPtrSz< T > >
 
struct   PtrTraits< CubicInterPtrSz< SrcPtr > >
 
struct   PtrTraits< DerivXPtrSz< SrcPtr > >
 
struct   PtrTraits< DerivYPtrSz< SrcPtr > >
 
struct   PtrTraits< Expr< Body > >
 
struct   PtrTraits< GlobPtrSz< T > >
 
struct   PtrTraits< GpuMat_< T > >
 
struct   PtrTraits< IntegerAreaInterPtrSz< SrcPtr > >
 
struct   PtrTraits< LaplacianPtrSz< ksize, SrcPtr > >
 
struct   PtrTraits< LinearInterPtrSz< SrcPtr > >
 
struct   PtrTraits< LutPtrSz< SrcPtr, TablePtr > >
 
struct   PtrTraits< NearestInterPtrSz< SrcPtr > >
 
struct   PtrTraits< PerspectiveMapPtrSz >
 
struct   PtrTraits< RemapPtr1Sz< SrcPtr, MapPtr > >
 
struct   PtrTraits< RemapPtr2Sz< SrcPtr, MapXPtr, MapYPtr > >
 
struct   PtrTraits< ResizePtrSz< SrcPtr > >
 
struct   PtrTraits< ScharrXPtrSz< SrcPtr > >
 
struct   PtrTraits< ScharrYPtrSz< SrcPtr > >
 
struct   PtrTraits< SingleMaskChannelsSz< MaskPtr > >
 
struct   PtrTraits< SobelXPtrSz< SrcPtr > >
 
struct   PtrTraits< SobelYPtrSz< SrcPtr > >
 
struct   PtrTraits< Texture< T > >
 
struct   PtrTraits< UnaryTransformPtrSz< SrcPtr, Op > >
 
struct   PtrTraits< ZipPtrSz< PtrTuple > >
 
struct   PtrTraitsBase
 
struct   PyrDownBody
 
struct   PyrUpBody
 
struct   ReduceToColumnBody
 
struct   ReduceToRowBody
 
struct   RemapPtr1
 
struct   RemapPtr1Sz
 
struct   RemapPtr2
 
struct   RemapPtr2Sz
 
struct   ResizePtr
 
struct   ResizePtrSz
 
struct   RGB_to_GRAY_func
 
struct   RGB_to_HLS4_FULL_func
 
struct   RGB_to_HLS4_FULL_func< float >
 
struct   RGB_to_HLS4_func
 
struct   RGB_to_HLS4_func< float >
 
struct   RGB_to_HLS_FULL_func
 
struct   RGB_to_HLS_FULL_func< float >
 
struct   RGB_to_HLS_func
 
struct   RGB_to_HLS_func< float >
 
struct   RGB_to_HSV4_FULL_func
 
struct   RGB_to_HSV4_FULL_func< float >
 
struct   RGB_to_HSV4_func
 
struct   RGB_to_HSV4_func< float >
 
struct   RGB_to_HSV_FULL_func
 
struct   RGB_to_HSV_FULL_func< float >
 
struct   RGB_to_HSV_func
 
struct   RGB_to_HSV_func< float >
 
struct   RGB_to_Lab4_func
 
struct   RGB_to_Lab_func
 
struct   RGB_to_Luv4_func
 
struct   RGB_to_Luv_func
 
struct   RGB_to_XYZ4_func
 
struct   RGB_to_XYZ_func
 
struct   RGB_to_YCrCb4_func
 
struct   RGB_to_YCrCb_func
 
struct   RGB_to_YUV4_func
 
struct   RGB_to_YUV_func
 
struct   RGBA_to_GRAY_func
 
struct   RGBA_to_HLS4_FULL_func
 
struct   RGBA_to_HLS4_FULL_func< float >
 
struct   RGBA_to_HLS4_func
 
struct   RGBA_to_HLS4_func< float >
 
struct   RGBA_to_HLS_FULL_func
 
struct   RGBA_to_HLS_FULL_func< float >
 
struct   RGBA_to_HLS_func
 
struct   RGBA_to_HLS_func< float >
 
struct   RGBA_to_HSV4_FULL_func
 
struct   RGBA_to_HSV4_FULL_func< float >
 
struct   RGBA_to_HSV4_func
 
struct   RGBA_to_HSV4_func< float >
 
struct   RGBA_to_HSV_FULL_func
 
struct   RGBA_to_HSV_FULL_func< float >
 
struct   RGBA_to_HSV_func
 
struct   RGBA_to_HSV_func< float >
 
struct   RGBA_to_Lab4_func
 
struct   RGBA_to_Lab_func
 
struct   RGBA_to_Luv4_func
 
struct   RGBA_to_Luv_func
 
struct   RGBA_to_XYZ4_func
 
struct   RGBA_to_XYZ_func
 
struct   RGBA_to_YCrCb4_func
 
struct   RGBA_to_YCrCb_func
 
struct   RGBA_to_YUV4_func
 
struct   RGBA_to_YUV_func
 
struct   saturate_cast_fp16_func
 
struct   saturate_cast_fp16_func< float, short >
 
struct   saturate_cast_fp16_func< short, float >
 
struct   saturate_cast_func
 
struct   ScharrXPtr
 
struct   ScharrXPtrSz
 
struct   ScharrYPtr
 
struct   ScharrYPtrSz
 
struct   SelectIf
 
struct   SelectIf< false, ThenType, ElseType >
 
struct   sin_func
 
struct   sin_func< double >
 
struct   sin_func< float >
 
struct   sin_func< int >
 
struct   sin_func< schar >
 
struct   sin_func< short >
 
struct   sin_func< uchar >
 
struct   sin_func< uint >
 
struct   sin_func< ushort >
 
struct   SingleMaskChannels
 
struct   SingleMaskChannelsSz
 
struct   sinh_func
 
struct   sinh_func< double >
 
struct   sinh_func< float >
 
struct   sinh_func< int >
 
struct   sinh_func< schar >
 
struct   sinh_func< short >
 
struct   sinh_func< uchar >
 
struct   sinh_func< uint >
 
struct   sinh_func< ushort >
 
struct   SobelXPtr
 
struct   SobelXPtrSz
 
struct   SobelYPtr
 
struct   SobelYPtrSz
 
struct   sqr_func
 
struct   sqrt_func
 
struct   sqrt_func< double >
 
struct   sqrt_func< float >
 
struct   sqrt_func< int >
 
struct   sqrt_func< schar >
 
struct   sqrt_func< short >
 
struct   sqrt_func< uchar >
 
struct   sqrt_func< uint >
 
struct   sqrt_func< ushort >
 
struct   Sum
 
struct   SumExprBody
 
struct   tan_func
 
struct   tan_func< double >
 
struct   tan_func< float >
 
struct   tan_func< int >
 
struct   tan_func< schar >
 
struct   tan_func< short >
 
struct   tan_func< uchar >
 
struct   tan_func< uint >
 
struct   tan_func< ushort >
 
struct   tanh_func
 
struct   tanh_func< double >
 
struct   tanh_func< float >
 
struct   tanh_func< int >
 
struct   tanh_func< schar >
 
struct   tanh_func< short >
 
struct   tanh_func< uchar >
 
struct   tanh_func< uint >
 
struct   tanh_func< ushort >
 
struct   Texture
 
struct   TexturePtr
 
struct   ThreshBinaryFunc
 
struct   ThreshBinaryInvFunc
 
struct   ThreshToZeroFunc
 
struct   ThreshToZeroInvFunc
 
struct   ThreshTruncFunc
 
struct   TransposeBody
 
struct   TupleTraits
 
struct   TupleTraits< tuple< P0, P1, P2, P3, P4, P5, P6, P7, P8, P9 > >
 
struct   TypesEquals
 
struct   TypesEquals< A, A >
 
struct   TypeTraits
 
struct   unary_function
 
struct   UnaryNegate
 
struct   UnaryTransformPtr
 
struct   UnaryTransformPtrSz
 
struct   UnaryTupleAdapter
 
struct   VecTraits
 
struct   VecTraits< char1 >
 
struct   VecTraits< char2 >
 
struct   VecTraits< char3 >
 
struct   VecTraits< char4 >
 
struct   VecTraits< double >
 
struct   VecTraits< double1 >
 
struct   VecTraits< double2 >
 
struct   VecTraits< double3 >
 
struct   VecTraits< double4 >
 
struct   VecTraits< float >
 
struct   VecTraits< float1 >
 
struct   VecTraits< float2 >
 
struct   VecTraits< float3 >
 
struct   VecTraits< float4 >
 
struct   VecTraits< int >
 
struct   VecTraits< int1 >
 
struct   VecTraits< int2 >
 
struct   VecTraits< int3 >
 
struct   VecTraits< int4 >
 
struct   VecTraits< schar >
 
struct   VecTraits< short >
 
struct   VecTraits< short1 >
 
struct   VecTraits< short2 >
 
struct   VecTraits< short3 >
 
struct   VecTraits< short4 >
 
struct   VecTraits< uchar >
 
struct   VecTraits< uchar1 >
 
struct   VecTraits< uchar2 >
 
struct   VecTraits< uchar3 >
 
struct   VecTraits< uchar4 >
 
struct   VecTraits< uint >
 
struct   VecTraits< uint1 >
 
struct   VecTraits< uint2 >
 
struct   VecTraits< uint3 >
 
struct   VecTraits< uint4 >
 
struct   VecTraits< ushort >
 
struct   VecTraits< ushort1 >
 
struct   VecTraits< ushort2 >
 
struct   VecTraits< ushort3 >
 
struct   VecTraits< ushort4 >
 
struct   Warp
 
struct   WithOutMask
 
struct   XYZ4_to_BGR_func
 
struct   XYZ4_to_BGRA_func
 
struct   XYZ4_to_RGB_func
 
struct   XYZ4_to_RGBA_func
 
struct   XYZ_to_BGR_func
 
struct   XYZ_to_BGRA_func
 
struct   XYZ_to_RGB_func
 
struct   XYZ_to_RGBA_func
 
struct   YCrCb4_to_BGR_func
 
struct   YCrCb4_to_BGRA_func
 
struct   YCrCb4_to_RGB_func
 
struct   YCrCb4_to_RGBA_func
 
struct   YCrCb_to_BGR_func
 
struct   YCrCb_to_BGRA_func
 
struct   YCrCb_to_RGB_func
 
struct   YCrCb_to_RGBA_func
 
struct   YUV4_to_BGR_func
 
struct   YUV4_to_BGRA_func
 
struct   YUV4_to_RGB_func
 
struct   YUV4_to_RGBA_func
 
struct   YUV_to_BGR_func
 
struct   YUV_to_BGRA_func
 
struct   YUV_to_RGB_func
 
struct   YUV_to_RGBA_func
 
struct   ZipPtr
 
struct   ZipPtr< tuple< Ptr0, Ptr1 > >
 
struct   ZipPtr< tuple< Ptr0, Ptr1, Ptr2 > >
 
struct   ZipPtr< tuple< Ptr0, Ptr1, Ptr2, Ptr3 > >
 
struct   ZipPtrSz
 

Typedefs

typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 3, 0, 5 >  BGR555_to_BGR_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 4, 0, 5 >  BGR555_to_BGRA_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52Gray< 5 >  BGR555_to_GRAY_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 3, 2, 5 >  BGR555_to_RGB_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 4, 2, 5 >  BGR555_to_RGBA_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 3, 0, 6 >  BGR565_to_BGR_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 4, 0, 6 >  BGR565_to_BGRA_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52Gray< 6 >  BGR565_to_GRAY_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 3, 2, 6 >  BGR565_to_RGB_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 4, 2, 6 >  BGR565_to_RGBA_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 3, 0, 5 >  BGR_to_BGR555_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 3, 0, 6 >  BGR_to_BGR565_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 4, 0, 5 >  BGRA_to_BGR555_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 4, 0, 6 >  BGRA_to_BGR565_func
 
typedef cv::cudev::color_cvt_detail::Gray2RGB5x5< 5 >  GRAY_to_BGR555_func
 
typedef cv::cudev::color_cvt_detail::Gray2RGB5x5< 6 >  GRAY_to_BGR565_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 3, 2, 5 >  RGB_to_BGR555_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 3, 2, 6 >  RGB_to_BGR565_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 4, 2, 5 >  RGBA_to_BGR555_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 4, 2, 6 >  RGBA_to_BGR565_func
 

枚举

enum   {
   LOG_WARP_SIZE = 5,
   WARP_SIZE = 1 << LOG_WARP_SIZE
}
 

函数

__device__ __forceinline__ uchar1  abs (const uchar1 &a)
 
__device__ __forceinline__ uchar2  abs (const uchar2 &a)
 
__device__ __forceinline__ uchar3  abs (const uchar3 &a)
 
__device__ __forceinline__ uchar4  abs (const uchar4 &a)
 
__device__ __forceinline__ char1  abs (const char1 &a)
 
__device__ __forceinline__ char2  abs (const char2 &a)
 
__device__ __forceinline__ char3  abs (const char3 &a)
 
__device__ __forceinline__ char4  abs (const char4 &a)
 
__device__ __forceinline__ ushort1  abs (const ushort1 &a)
 
__device__ __forceinline__ ushort2  abs (const ushort2 &a)
 
__device__ __forceinline__ ushort3  abs (const ushort3 &a)
 
__device__ __forceinline__ ushort4  abs (const ushort4 &a)
 
__device__ __forceinline__ short1  abs (const short1 &a)
 
__device__ __forceinline__ short2  abs (const short2 &a)
 
__device__ __forceinline__ short3  abs (const short3 &a)
 
__device__ __forceinline__ short4  abs (const short4 &a)
 
__device__ __forceinline__ int1  abs (const int1 &a)
 
__device__ __forceinline__ int2  abs (const int2 &a)
 
__device__ __forceinline__ int3  abs (const int3 &a)
 
__device__ __forceinline__ int4  abs (const int4 &a)
 
__device__ __forceinline__ uint1  abs (const uint1 &a)
 
__device__ __forceinline__ uint2  abs (const uint2 &a)
 
__device__ __forceinline__ uint3  abs (const uint3 &a)
 
__device__ __forceinline__ uint4  abs (const uint4 &a)
 
__device__ __forceinline__ float1  abs (const float1 &a)
 
__device__ __forceinline__ float2  abs (const float2 &a)
 
__device__ __forceinline__ float3  abs (const float3 &a)
 
__device__ __forceinline__ float4  abs (const float4 &a)
 
__device__ __forceinline__ double1  abs (const double1 &a)
 
__device__ __forceinline__ double2  abs (const double2 &a)
 
__device__ __forceinline__ double3  abs (const double3 &a)
 
__device__ __forceinline__ double4  abs (const double4 &a)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, abs_func < typename PtrTraits < SrcPtr >::value_type > > >  abs_ (const SrcPtr &src)
 
template<class SrcPtr1 , class SrcPtr2 >
__host__ Expr < BinaryTransformPtrSz < typename PtrTraits < SrcPtr1 >::ptr_type, typename PtrTraits < SrcPtr2 >::ptr_type, absdiff_func < typename LargerType < typename PtrTraits < SrcPtr1 >::value_type, typename PtrTraits < SrcPtr2 >::value_type >::type > > >  absdiff_ (const SrcPtr1 &src1, const SrcPtr2 &src2)
 
__device__ __forceinline__ float1  acos (const uchar1 &a)
 
__device__ __forceinline__ float2  acos (const uchar2 &a)
 
__device__ __forceinline__ float3  acos (const uchar3 &a)
 
__device__ __forceinline__ float4  acos (const uchar4 &a)
 
__device__ __forceinline__ float1  acos (const char1 &a)
 
__device__ __forceinline__ float2  acos (const char2 &a)
 
__device__ __forceinline__ float3  acos (const char3 &a)
 
__device__ __forceinline__ float4  acos (const char4 &a)
 
__device__ __forceinline__ float1  acos (const ushort1 &a)
 
__device__ __forceinline__ float2  acos (const ushort2 &a)
 
__device__ __forceinline__ float3  acos (const ushort3 &a)
 
__device__ __forceinline__ float4  acos (const ushort4 &a)
 
__device__ __forceinline__ float1  acos (const short1 &a)
 
__device__ __forceinline__ float2  acos (const short2 &a)
 
__device__ __forceinline__ float3  acos (const short3 &a)
 
__device__ __forceinline__ float4  acos (const short4 &a)
 
__device__ __forceinline__ float1  acos (const int1 &a)
 
__device__ __forceinline__ float2  acos (const int2 &a)
 
__device__ __forceinline__ float3  acos (const int3 &a)
 
__device__ __forceinline__ float4  acos (const int4 &a)
 
__device__ __forceinline__ float1  acos (const uint1 &a)
 
__device__ __forceinline__ float2  acos (const uint2 &a)
 
__device__ __forceinline__ float3  acos (const uint3 &a)
 
__device__ __forceinline__ float4  acos (const uint4 &a)
 
__device__ __forceinline__ float1  acos (const float1 &a)
 
__device__ __forceinline__ float2  acos (const float2 &a)
 
__device__ __forceinline__ float3  acos (const float3 &a)
 
__device__ __forceinline__ float4  acos (const float4 &a)
 
__device__ __forceinline__ double1  acos (const double1 &a)
 
__device__ __forceinline__ double2  acos (const double2 &a)
 
__device__ __forceinline__ double3  acos (const double3 &a)
 
__device__ __forceinline__ double4  acos (const double4 &a)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, acos_func < typename PtrTraits < SrcPtr >::value_type > > >  acos_ (const SrcPtr &src)
 
__device__ __forceinline__ float1  acosh (const uchar1 &a)
 
__device__ __forceinline__ float2  acosh (const uchar2 &a)
 
__device__ __forceinline__ float3  acosh (const uchar3 &a)
 
__device__ __forceinline__ float4  acosh (const uchar4 &a)
 
__device__ __forceinline__ float1  acosh (const char1 &a)
 
__device__ __forceinline__ float2  acosh (const char2 &a)
 
__device__ __forceinline__ float3  acosh (const char3 &a)
 
__device__ __forceinline__ float4  acosh (const char4 &a)
 
__device__ __forceinline__ float1  acosh (const ushort1 &a)
 
__device__ __forceinline__ float2  acosh (const ushort2 &a)
 
__device__ __forceinline__ float3  acosh (const ushort3 &a)
 
__device__ __forceinline__ float4  acosh (const ushort4 &a)
 
__device__ __forceinline__ float1  acosh (const short1 &a)
 
__device__ __forceinline__ float2  acosh (const short2 &a)
 
__device__ __forceinline__ float3  acosh (const short3 &a)
 
__device__ __forceinline__ float4  acosh (const short4 &a)
 
__device__ __forceinline__ float1  acosh (const int1 &a)
 
__device__ __forceinline__ float2  acosh (const int2 &a)
 
__device__ __forceinline__ float3  acosh (const int3 &a)
 
__device__ __forceinline__ float4  acosh (const int4 &a)
 
__device__ __forceinline__ float1  acosh (const uint1 &a)
 
__device__ __forceinline__ float2  acosh (const uint2 &a)
 
__device__ __forceinline__ float3  acosh (const uint3 &a)
 
__device__ __forceinline__ float4  acosh (const uint4 &a)
 
__device__ __forceinline__ float1  acosh (const float1 &a)
 
__device__ __forceinline__ float2  acosh (const float2 &a)
 
__device__ __forceinline__ float3  acosh (const float3 &a)
 
__device__ __forceinline__ float4  acosh (const float4 &a)
 
__device__ __forceinline__ double1  acosh (const double1 &a)
 
__device__ __forceinline__ double2  acosh (const double2 &a)
 
__device__ __forceinline__ double3  acosh (const double3 &a)
 
__device__ __forceinline__ double4  acosh (const double4 &a)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, acosh_func < typename PtrTraits < SrcPtr >::value_type > > >  acosh_ (const SrcPtr &src)
 
static __host__ AffineMapPtrSz   affineMap ( Size dstSize, const GpuMat_ < float > &warpMat)
 
__device__ __forceinline__ float2  asin (const uchar2 &a)
 
__device__ __forceinline__ float3  asin (const uchar3 &a)
 
__device__ __forceinline__ float4  asin (const uchar4 &a)
 
__device__ __forceinline__ float1  asin (const uchar1 &a)
 
__device__ __forceinline__ float1  asin (const char1 &a)
 
__device__ __forceinline__ float2  asin (const char2 &a)
 
__device__ __forceinline__ float3  asin (const char3 &a)
 
__device__ __forceinline__ float4  asin (const char4 &a)
 
__device__ __forceinline__ float1  asin (const ushort1 &a)
 
__device__ __forceinline__ float2  asin (const ushort2 &a)
 
__device__ __forceinline__ float3  asin (const ushort3 &a)
 
__device__ __forceinline__ float4  asin (const ushort4 &a)
 
__device__ __forceinline__ float3  asin (const short3 &a)
 
__device__ __forceinline__ float4  asin (const short4 &a)
 
__device__ __forceinline__ float1  asin (const short1 &a)
 
__device__ __forceinline__ float2  asin (const short2 &a)
 
__device__ __forceinline__ float1  asin (const int1 &a)
 
__device__ __forceinline__ float2  asin (const int2 &a)
 
__device__ __forceinline__ float3  asin (const int3 &a)
 
__device__ __forceinline__ float4  asin (const int4 &a)
 
__device__ __forceinline__ float1  asin (const uint1 &a)
 
__device__ __forceinline__ float2  asin (const uint2 &a)
 
__device__ __forceinline__ float3  asin (const uint3 &a)
 
__device__ __forceinline__ float4  asin (const uint4 &a)
 
__device__ __forceinline__ float1  asin (const float1 &a)
 
__device__ __forceinline__ float2  asin (const float2 &a)
 
__device__ __forceinline__ float3  asin (const float3 &a)
 
__device__ __forceinline__ float4  asin (const float4 &a)
 
__device__ __forceinline__ double3  asin (const double3 &a)
 
__device__ __forceinline__ double4  asin (const double4 &a)
 
__device__ __forceinline__ double2  asin (const double2 &a)
 
__device__ __forceinline__ double1  asin (const double1 &a)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, asin_func < typename PtrTraits < SrcPtr >::value_type > > >  asin_ (const SrcPtr &src)
 
__device__ __forceinline__ float2  asinh (const uchar2 &a)
 
__device__ __forceinline__ float3  asinh (const uchar3 &a)
 
__device__ __forceinline__ float4  asinh (const uchar4 &a)
 
__device__ __forceinline__ float1  asinh (const uchar1 &a)
 
__device__ __forceinline__ float1  asinh (const char1 &a)
 
__device__ __forceinline__ float2  asinh (const char2 &a)
 
__device__ __forceinline__ float3  asinh (const char3 &a)
 
__device__ __forceinline__ float4  asinh (const char4 &a)
 
__device__ __forceinline__ float1  asinh (const ushort1 &a)
 
__device__ __forceinline__ float2  asinh (const ushort2 &a)
 
__device__ __forceinline__ float3  asinh (const ushort3 &a)
 
__device__ __forceinline__ float4  asinh (const ushort4 &a)
 
__device__ __forceinline__ float4  asinh (const short4 &a)
 
__device__ __forceinline__ float1  asinh (const short1 &a)
 
__device__ __forceinline__ float2  asinh (const short2 &a)
 
__device__ __forceinline__ float3  asinh (const short3 &a)
 
__device__ __forceinline__ float1  asinh (const int1 &a)
 
__device__ __forceinline__ float2  asinh (const int2 &a)
 
__device__ __forceinline__ float3  asinh (const int3 &a)
 
__device__ __forceinline__ float4  asinh (const int4 &a)
 
__device__ __forceinline__ float1  asinh (const uint1 &a)
 
__device__ __forceinline__ float2  asinh (const uint2 &a)
 
__device__ __forceinline__ float3  asinh (const uint3 &a)
 
__device__ __forceinline__ float4  asinh (const uint4 &a)
 
__device__ __forceinline__ float1  asinh (const float1 &a)
 
__device__ __forceinline__ float2  asinh (const float2 &a)
 
__device__ __forceinline__ float3  asinh (const float3 &a)
 
__device__ __forceinline__ float4  asinh (const float4 &a)
 
__device__ __forceinline__ double3  asinh (const double3 &a)
 
__device__ __forceinline__ double4  asinh (const double4 &a)
 
__device__ __forceinline__ double2  asinh (const double2 &a)
 
__device__ __forceinline__ double1  asinh (const double1 &a)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, asinh_func < typename PtrTraits < SrcPtr >::value_type > > >  asinh_ (const SrcPtr &src)
 
__device__ __forceinline__ float1  atan (const uchar1 &a)
 
__device__ __forceinline__ float2  atan (const uchar2 &a)
 
__device__ __forceinline__ float3  atan (const uchar3 &a)
 
__device__ __forceinline__ float4  atan (const uchar4 &a)
 
__device__ __forceinline__ float1  atan (const char1 &a)
 
__device__ __forceinline__ float2  atan (const char2 &a)
 
__device__ __forceinline__ float3  atan (const char3 &a)
 
__device__ __forceinline__ float4  atan (const char4 &a)
 
__device__ __forceinline__ float1  atan (const ushort1 &a)
 
__device__ __forceinline__ float2  atan (const ushort2 &a)
 
__device__ __forceinline__ float3  atan (const ushort3 &a)
 
__device__ __forceinline__ float4  atan (const ushort4 &a)
 
__device__ __forceinline__ float3  atan (const short3 &a)
 
__device__ __forceinline__ float4  atan (const short4 &a)
 
__device__ __forceinline__ float2  atan (const short2 &a)
 
__device__ __forceinline__ float1  atan (const short1 &a)
 
__device__ __forceinline__ float1  atan (const int1 &a)
 
__device__ __forceinline__ float2  atan (const int2 &a)
 
__device__ __forceinline__ float3  atan (const int3 &a)
 
__device__ __forceinline__ float4  atan (const int4 &a)
 
__device__ __forceinline__ float1  atan (const uint1 &a)
 
__device__ __forceinline__ float2  atan (const uint2 &a)
 
__device__ __forceinline__ float3  atan (const uint3 &a)
 
__device__ __forceinline__ float4  atan (const uint4 &a)
 
__device__ __forceinline__ float1  atan (const float1 &a)
 
__device__ __forceinline__ float2  atan (const float2 &a)
 
__device__ __forceinline__ float3  atan (const float3 &a)
 
__device__ __forceinline__ float4  atan (const float4 &a)
 
__device__ __forceinline__ double1  atan (const double1 &a)
 
__device__ __forceinline__ double2  atan (const double2 &a)
 
__device__ __forceinline__ double3  atan (const double3 &a)
 
__device__ __forceinline__ double4  atan (const double4 &a)
 
__device__ __forceinline__ float1  atan2 (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ float2  atan2 (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ float3  atan2 (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ float4  atan2 (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ float1  atan2 (const char1 &a, const char1 &b)
 
__device__ __forceinline__ float2  atan2 (const char2 &a, const char2 &b)
 
__device__ __forceinline__ float3  atan2 (const char3 &a, const char3 &b)
 
__device__ __forceinline__ float4  atan2 (const char4 &a, const char4 &b)
 
__device__ __forceinline__ float1  atan2 (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ float2  atan2 (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ float3  atan2 (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ float4  atan2 (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ float1  atan2 (const short1 &a, const short1 &b)
 
__device__ __forceinline__ float2  atan2 (const short2 &a, const short2 &b)
 
__device__ __forceinline__ float3  atan2 (const short3 &a, const short3 &b)
 
__device__ __forceinline__ float4  atan2 (const short4 &a, const short4 &b)
 
__device__ __forceinline__ float1  atan2 (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ float2  atan2 (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ float3  atan2 (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ float4  atan2 (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ float1  atan2 (const int1 &a, const int1 &b)
 
__device__ __forceinline__ float2  atan2 (const int2 &a, const int2 &b)
 
__device__ __forceinline__ float3  atan2 (const int3 &a, const int3 &b)
 
__device__ __forceinline__ float4  atan2 (const int4 &a, const int4 &b)
 
__device__ __forceinline__ float1  atan2 (const float1 &a, const float1 &b)
 
__device__ __forceinline__ float2  atan2 (const float2 &a, const float2 &b)
 
__device__ __forceinline__ float3  atan2 (const float3 &a, const float3 &b)
 
__device__ __forceinline__ float4  atan2 (const float4 &a, const float4 &b)
 
__device__ __forceinline__ double1  atan2 (const double1 &a, const double1 &b)
 
__device__ __forceinline__ double2  atan2 (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double3  atan2 (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double4  atan2 (const double4 &a, const double4 &b)
 
__device__ __forceinline__ float1  atan2 (const uchar1 &a, float s)
 
__device__ __forceinline__ float1  atan2 (float s, const uchar1 &b)
 
__device__ __forceinline__ float2  atan2 (const uchar2 &a, float s)
 
__device__ __forceinline__ float2  atan2 (float s, const uchar2 &b)
 
__device__ __forceinline__ float3  atan2 (const uchar3 &a, float s)
 
__device__ __forceinline__ float3  atan2 (float s, const uchar3 &b)
 
__device__ __forceinline__ float4  atan2 (const uchar4 &a, float s)
 
__device__ __forceinline__ float4  atan2 (float s, const uchar4 &b)
 
__device__ __forceinline__ double1  atan2 (const uchar1 &a, double s)
 
__device__ __forceinline__ double1  atan2 (double s, const uchar1 &b)
 
__device__ __forceinline__ double2  atan2 (const uchar2 &a, double s)
 
__device__ __forceinline__ double3  atan2 (const uchar3 &a, double s)
 
__device__ __forceinline__ double3  atan2 (double s, const uchar3 &b)
 
__device__ __forceinline__ double4  atan2 (const uchar4 &a, double s)
 
__device__ __forceinline__ double4  atan2 (double s, const uchar4 &b)
 
__device__ __forceinline__ double2  atan2 (double s, const uchar2 &b)
 
__device__ __forceinline__ float1  atan2 (const char1 &a, float s)
 
__device__ __forceinline__ float1  atan2 (float s, const char1 &b)
 
__device__ __forceinline__ float2  atan2 (const char2 &a, float s)
 
__device__ __forceinline__ float3  atan2 (const char3 &a, float s)
 
__device__ __forceinline__ float3  atan2 (float s, const char3 &b)
 
__device__ __forceinline__ float4  atan2 (const char4 &a, float s)
 
__device__ __forceinline__ float2  atan2 (float s, const char2 &b)
 
__device__ __forceinline__ float4  atan2 (float s, const char4 &b)
 
__device__ __forceinline__ double1  atan2 (const char1 &a, double s)
 
__device__ __forceinline__ double1  atan2 (double s, const char1 &b)
 
__device__ __forceinline__ double2  atan2 (const char2 &a, double s)
 
__device__ __forceinline__ double3  atan2 (const char3 &a, double s)
 
__device__ __forceinline__ double3  atan2 (double s, const char3 &b)
 
__device__ __forceinline__ double4  atan2 (const char4 &a, double s)
 
__device__ __forceinline__ double4  atan2 (double s, const char4 &b)
 
__device__ __forceinline__ double2  atan2 (double s, const char2 &b)
 
__device__ __forceinline__ float1  atan2 (const ushort1 &a, float s)
 
__device__ __forceinline__ float1  atan2 (float s, const ushort1 &b)
 
__device__ __forceinline__ float2  atan2 (const ushort2 &a, float s)
 
__device__ __forceinline__ float3  atan2 (const ushort3 &a, float s)
 
__device__ __forceinline__ float3  atan2 (float s, const ushort3 &b)
 
__device__ __forceinline__ float4  atan2 (const ushort4 &a, float s)
 
__device__ __forceinline__ float2  atan2 (float s, const ushort2 &b)
 
__device__ __forceinline__ float4  atan2 (float s, const ushort4 &b)
 
__device__ __forceinline__ double1  atan2 (const ushort1 &a, double s)
 
__device__ __forceinline__ double1  atan2 (double s, const ushort1 &b)
 
__device__ __forceinline__ double2  atan2 (const ushort2 &a, double s)
 
__device__ __forceinline__ double3  atan2 (const ushort3 &a, double s)
 
__device__ __forceinline__ double3  atan2 (double s, const ushort3 &b)
 
__device__ __forceinline__ double4  atan2 (const ushort4 &a, double s)
 
__device__ __forceinline__ double4  atan2 (double s, const ushort4 &b)
 
__device__ __forceinline__ double2  atan2 (double s, const ushort2 &b)
 
__device__ __forceinline__ float1  atan2 (const short1 &a, float s)
 
__device__ __forceinline__ float1  atan2 (float s, const short1 &b)
 
__device__ __forceinline__ float2  atan2 (const short2 &a, float s)
 
__device__ __forceinline__ float3  atan2 (const short3 &a, float s)
 
__device__ __forceinline__ float3  atan2 (float s, const short3 &b)
 
__device__ __forceinline__ float4  atan2 (const short4 &a, float s)
 
__device__ __forceinline__ float4  atan2 (float s, const short4 &b)
 
__device__ __forceinline__ float2  atan2 (float s, const short2 &b)
 
__device__ __forceinline__ double1  atan2 (const short1 &a, double s)
 
__device__ __forceinline__ double1  atan2 (double s, const short1 &b)
 
__device__ __forceinline__ double2  atan2 (const short2 &a, double s)
 
__device__ __forceinline__ double3  atan2 (const short3 &a, double s)
 
__device__ __forceinline__ double3  atan2 (double s, const short3 &b)
 
__device__ __forceinline__ double4  atan2 (const short4 &a, double s)
 
__device__ __forceinline__ double4  atan2 (double s, const short4 &b)
 
__device__ __forceinline__ double2  atan2 (double s, const short2 &b)
 
__device__ __forceinline__ float1  atan2 (const uint1 &a, float s)
 
__device__ __forceinline__ float1  atan2 (float s, const uint1 &b)
 
__device__ __forceinline__ float2  atan2 (const uint2 &a, float s)
 
__device__ __forceinline__ float3  atan2 (const uint3 &a, float s)
 
__device__ __forceinline__ float3  atan2 (float s, const uint3 &b)
 
__device__ __forceinline__ float4  atan2 (const uint4 &a, float s)
 
__device__ __forceinline__ float4  atan2 (float s, const uint4 &b)
 
__device__ __forceinline__ float2  atan2 (float s, const uint2 &b)
 
__device__ __forceinline__ double1  atan2 (const uint1 &a, double s)
 
__device__ __forceinline__ double1  atan2 (double s, const uint1 &b)
 
__device__ __forceinline__ double2  atan2 (const uint2 &a, double s)
 
__device__ __forceinline__ double3  atan2 (const uint3 &a, double s)
 
__device__ __forceinline__ double3  atan2 (double s, const uint3 &b)
 
__device__ __forceinline__ double4  atan2 (const uint4 &a, double s)
 
__device__ __forceinline__ double4  atan2 (double s, const uint4 &b)
 
__device__ __forceinline__ double2  atan2 (double s, const uint2 &b)
 
__device__ __forceinline__ float1  atan2 (const int1 &a, float s)
 
__device__ __forceinline__ float1  atan2 (float s, const int1 &b)
 
__device__ __forceinline__ float2  atan2 (const int2 &a, float s)
 
__device__ __forceinline__ float3  atan2 (const int3 &a, float s)
 
__device__ __forceinline__ float3  atan2 (float s, const int3 &b)
 
__device__ __forceinline__ float4  atan2 (const int4 &a, float s)
 
__device__ __forceinline__ float4  atan2 (float s, const int4 &b)
 
__device__ __forceinline__ float2  atan2 (float s, const int2 &b)
 
__device__ __forceinline__ double1  atan2 (const int1 &a, double s)
 
__device__ __forceinline__ double1  atan2 (double s, const int1 &b)
 
__device__ __forceinline__ double2  atan2 (const int2 &a, double s)
 
__device__ __forceinline__ double3  atan2 (const int3 &a, double s)
 
__device__ __forceinline__ double3  atan2 (double s, const int3 &b)
 
__device__ __forceinline__ double4  atan2 (const int4 &a, double s)
 
__device__ __forceinline__ double4  atan2 (double s, const int4 &b)
 
__device__ __forceinline__ double2  atan2 (double s, const int2 &b)
 
__device__ __forceinline__ float1  atan2 (const float1 &a, float s)
 
__device__ __forceinline__ float1  atan2 (float s, const float1 &b)
 
__device__ __forceinline__ float2  atan2 (const float2 &a, float s)
 
__device__ __forceinline__ float3  atan2 (const float3 &a, float s)
 
__device__ __forceinline__ float3  atan2 (float s, const float3 &b)
 
__device__ __forceinline__ float4  atan2 (const float4 &a, float s)
 
__device__ __forceinline__ float4  atan2 (float s, const float4 &b)
 
__device__ __forceinline__ float2  atan2 (float s, const float2 &b)
 
__device__ __forceinline__ double1  atan2 (const float1 &a, double s)
 
__device__ __forceinline__ double1  atan2 (double s, const float1 &b)
 
__device__ __forceinline__ double2  atan2 (const float2 &a, double s)
 
__device__ __forceinline__ double3  atan2 (const float3 &a, double s)
 
__device__ __forceinline__ double3  atan2 (double s, const float3 &b)
 
__device__ __forceinline__ double4  atan2 (const float4 &a, double s)
 
__device__ __forceinline__ double4  atan2 (double s, const float4 &b)
 
__device__ __forceinline__ double2  atan2 (double s, const float2 &b)
 
__device__ __forceinline__ double1  atan2 (const double1 &a, double s)
 
__device__ __forceinline__ double1  atan2 (double s, const double1 &b)
 
__device__ __forceinline__ double2  atan2 (const double2 &a, double s)
 
__device__ __forceinline__ double3  atan2 (const double3 &a, double s)
 
__device__ __forceinline__ double3  atan2 (double s, const double3 &b)
 
__device__ __forceinline__ double4  atan2 (const double4 &a, double s)
 
__device__ __forceinline__ double2  atan2 (double s, const double2 &b)
 
__device__ __forceinline__ double4  atan2 (double s, const double4 &b)
 
template<class SrcPtr1 , class SrcPtr2 >
__host__ Expr < BinaryTransformPtrSz < typename PtrTraits < SrcPtr1 >::ptr_type, typename PtrTraits < SrcPtr2 >::ptr_type, atan2_func < typename LargerType < typename PtrTraits < SrcPtr1 >::value_type, typename PtrTraits < SrcPtr2 >::value_type >::type > > >  atan2_ (const SrcPtr1 &src1, const SrcPtr2 &src2)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, atan_func < typename PtrTraits < SrcPtr >::value_type > > >  atan_ (const SrcPtr &src)
 
__device__ __forceinline__ float1  atanh (const uchar1 &a)
 
__device__ __forceinline__ float2  atanh (const uchar2 &a)
 
__device__ __forceinline__ float3  atanh (const uchar3 &a)
 
__device__ __forceinline__ float4  atanh (const uchar4 &a)
 
__device__ __forceinline__ float1  atanh (const char1 &a)
 
__device__ __forceinline__ float2  atanh (const char2 &a)
 
__device__ __forceinline__ float3  atanh (const char3 &a)
 
__device__ __forceinline__ float4  atanh (const char4 &a)
 
__device__ __forceinline__ float1  atanh (const ushort1 &a)
 
__device__ __forceinline__ float2  atanh (const ushort2 &a)
 
__device__ __forceinline__ float3  atanh (const ushort3 &a)
 
__device__ __forceinline__ float4  atanh (const ushort4 &a)
 
__device__ __forceinline__ float1  atanh (const short1 &a)
 
__device__ __forceinline__ float2  atanh (const short2 &a)
 
__device__ __forceinline__ float3  atanh (const short3 &a)
 
__device__ __forceinline__ float4  atanh (const short4 &a)
 
__device__ __forceinline__ float1  atanh (const int1 &a)
 
__device__ __forceinline__ float2  atanh (const int2 &a)
 
__device__ __forceinline__ float3  atanh (const int3 &a)
 
__device__ __forceinline__ float4  atanh (const int4 &a)
 
__device__ __forceinline__ float1  atanh (const uint1 &a)
 
__device__ __forceinline__ float2  atanh (const uint2 &a)
 
__device__ __forceinline__ float3  atanh (const uint3 &a)
 
__device__ __forceinline__ float4  atanh (const uint4 &a)
 
__device__ __forceinline__ float1  atanh (const float1 &a)
 
__device__ __forceinline__ float2  atanh (const float2 &a)
 
__device__ __forceinline__ float3  atanh (const float3 &a)
 
__device__ __forceinline__ float4  atanh (const float4 &a)
 
__device__ __forceinline__ double1  atanh (const double1 &a)
 
__device__ __forceinline__ double2  atanh (const double2 &a)
 
__device__ __forceinline__ double3  atanh (const double3 &a)
 
__device__ __forceinline__ double4  atanh (const double4 &a)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, atanh_func < typename PtrTraits < SrcPtr >::value_type > > >  atanh_ (const SrcPtr &src)
 
__device__ __forceinline__ int  atomicAdd (int *address, int val)
 
__device__ __forceinline__ uint   atomicAdd ( uint *address, uint val)
 
__device__ __forceinline__ float  atomicAdd (float *address, float val)
 
static __device__ double  atomicAdd (double *address, double val)
 
__device__ __forceinline__ int  atomicMax (int *address, int val)
 
__device__ __forceinline__ uint   atomicMax ( uint *address, uint val)
 
static __device__ float  atomicMax (float *address, float val)
 
static __device__ double  atomicMax (double *address, double val)
 
__device__ __forceinline__ int  atomicMin (int *address, int val)
 
__device__ __forceinline__ uint   atomicMin ( uint *address, uint val)
 
static __device__ float  atomicMin (float *address, float val)
 
static __device__ double  atomicMin (double *address, double val)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_BGRA_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_GRAY_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_GRAY_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_HLS4_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_HLS4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_HLS4_FULL_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_HLS4_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_HLS_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_HLS_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_HLS_FULL_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_HLS_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_HSV4_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_HSV4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_HSV4_FULL_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_HSV4_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_HSV_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_HSV_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_HSV_FULL_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_HSV_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_Lab4_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_Lab_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_Luv4_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_Luv_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_Luv_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_RGB_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_RGBA_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_XYZ4_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_XYZ4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_XYZ_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_XYZ_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_YCrCb4_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_YCrCb4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_YCrCb_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_YCrCb_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_YUV4_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_YUV4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_YUV_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGR_to_YUV_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_BGR_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_GRAY_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_GRAY_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_HLS4_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_HLS4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_HLS4_FULL_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_HLS4_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_HLS_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_HLS_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_HLS_FULL_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_HLS_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_HSV4_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_HSV4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_HSV4_FULL_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_HSV4_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_HSV_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_HSV_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_HSV_FULL_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_HSV_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_Lab4_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_Lab_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_Luv4_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_Luv_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_Luv_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_RGB_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_RGBA_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_XYZ4_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_XYZ4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_XYZ_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_XYZ_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_YCrCb4_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_YCrCb4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_YCrCb_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_YCrCb_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_YUV4_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_YUV4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGRA_to_YUV_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  BGRA_to_YUV_ (const SrcPtr &src)
 
template<int n0, int n1, class Op >
__host__ __device__ BinaryTupleAdapter < Op, n0, n1 >  binaryTupleAdapter (const Op &op)
 
template<class Op >
__host__ __device__ Binder1st < Op >  bind1st (const Op &op, const typename Op::first_argument_type &arg1)
 
template<class Op >
__host__ __device__ Binder2nd < Op >  bind2nd (const Op &op, const typename Op::second_argument_type &arg2)
 
template<class InIt , class OutIt >
__device__ static __forceinline__ void  blockCopy (InIt beg, InIt end, OutIt out)
 
template<class It , typename T >
__device__ static __forceinline__ void  blockFill (It beg, It end, const T &value)
 
template<int N, typename T , class Op >
__device__ __forceinline__ void  blockReduce (volatile T *smem, T &val, uint tid, const Op &op)
 
template<int N, typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename R0 , typename R1 , typename R2 , typename R3 , typename R4 , typename R5 , typename R6 , typename R7 , typename R8 , typename R9 , class Op0 , class Op1 , class Op2 , class Op3 , class Op4 , class Op5 , class Op6 , class Op7 , class Op8 , class Op9 >
__device__ __forceinline__ void  blockReduce (const tuple< P0, P1, P2, P3, P4, P5, P6, P7, P8, P9 > &smem, const tuple< R0, R1, R2, R3, R4, R5, R6, R7, R8, R9 > &val, uint tid, const tuple< Op0, Op1, Op2, Op3, Op4, Op5, Op6, Op7, Op8, Op9 > &op)
 
template<int N, typename K , typename V , class Cmp >
__device__ __forceinline__ void  blockReduceKeyVal (volatile K *skeys, K &key, volatile V *svals, V &val, uint tid, const Cmp &cmp)
 
template<int N, typename K , typename VP0 , typename VP1 , typename VP2 , typename VP3 , typename VP4 , typename VP5 , typename VP6 , typename VP7 , typename VP8 , typename VP9 , typename VR0 , typename VR1 , typename VR2 , typename VR3 , typename VR4 , typename VR5 , typename VR6 , typename VR7 , typename VR8 , typename VR9 , class Cmp >
__device__ __forceinline__ void  blockReduceKeyVal (volatile K *skeys, K &key, const tuple< VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9 > &svals, const tuple< VR0, VR1, VR2, VR3, VR4, VR5, VR6, VR7, VR8, VR9 > &val, uint tid, const Cmp &cmp)
 
template<int N, typename KP0 , typename KP1 , typename KP2 , typename KP3 , typename KP4 , typename KP5 , typename KP6 , typename KP7 , typename KP8 , typename KP9 , typename KR0 , typename KR1 , typename KR2 , typename KR3 , typename KR4 , typename KR5 , typename KR6 , typename KR7 , typename KR8 , typename KR9 , typename VP0 , typename VP1 , typename VP2 , typename VP3 , typename VP4 , typename VP5 , typename VP6 , typename VP7 , typename VP8 , typename VP9 , typename VR0 , typename VR1 , typename VR2 , typename VR3 , typename VR4 , typename VR5 , typename VR6 , typename VR7 , typename VR8 , typename VR9 , class Cmp0 , class Cmp1 , class Cmp2 , class Cmp3 , class Cmp4 , class Cmp5 , class Cmp6 , class Cmp7 , class Cmp8 , class Cmp9 >
__device__ __forceinline__ void  blockReduceKeyVal (const tuple< KP0, KP1, KP2, KP3, KP4, KP5, KP6, KP7, KP8, KP9 > &skeys, const tuple< KR0, KR1, KR2, KR3, KR4, KR5, KR6, KR7, KR8, KR9 > &key, const tuple< VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9 > &svals, const tuple< VR0, VR1, VR2, VR3, VR4, VR5, VR6, VR7, VR8, VR9 > &val, uint tid, const tuple< Cmp0, Cmp1, Cmp2, Cmp3, Cmp4, Cmp5, Cmp6, Cmp7, Cmp8, Cmp9 > &cmp)
 
template<int THREADS_NUM, typename T >
__device__ __forceinline__ T  blockScanExclusive (T data, volatile T *smem, uint tid)
 
template<int THREADS_NUM, typename T >
__device__ T  blockScanInclusive (T data, volatile T *smem, uint tid)
 
template<class InIt , class OutIt , class UnOp >
__device__ static __forceinline__ void  blockTransform (InIt beg, InIt end, OutIt out, const UnOp &op)
 
template<class InIt1 , class InIt2 , class OutIt , class BinOp >
__device__ static __forceinline__ void  blockTransform (InIt1 beg1, InIt1 end1, InIt2 beg2, OutIt out, const BinOp &op)
 
template<class OutIt , typename T >
__device__ static __forceinline__ void  blockYota (OutIt beg, OutIt end, T value)
 
template<class SrcPtr >
__host__ BrdConstant < typename PtrTraits < SrcPtr >::ptr_type >  brdConstant (const SrcPtr &src, typename PtrTraits < SrcPtr >::value_type val)
 
template<class SrcPtr >
__host__ BrdConstant < typename PtrTraits < SrcPtr >::ptr_type >  brdConstant (const SrcPtr &src)
 
template<class SrcPtr >
__host__ BrdBase < BrdReflect , typename PtrTraits < SrcPtr >::ptr_type >  brdReflect (const SrcPtr &src)
 
template<class SrcPtr >
__host__ BrdBase < BrdReflect101 , typename PtrTraits < SrcPtr >::ptr_type >  brdReflect101 (const SrcPtr &src)
 
template<class SrcPtr >
__host__ BrdBase < BrdReplicate , typename PtrTraits < SrcPtr >::ptr_type >  brdReplicate (const SrcPtr &src)
 
template<class SrcPtr >
__host__ BrdBase < BrdWrap , typename PtrTraits < SrcPtr >::ptr_type >  brdWrap (const SrcPtr &src)
 
template<typename T , typename D >
__device__ __forceinline__ D  cast_fp16 (T v)
 
template<>
__device__ __forceinline__ short  cast_fp16< float, short > (float v)
 
template<>
__device__ __forceinline__ float  cast_fp16< short, float > (short v)
 
__host__ __forceinline__ void  checkCudaError (cudaError_t err, const char *file, const int line , const char *func)
 
template<typename T >
__host__ ConstantPtr < T >  constantPtr (T value)
 
template<typename T >
ConstantPtrSz < T > __host__  constantPtr (T value, int rows, int cols)
 
__device__ __forceinline__ float1  cos (const uchar1 &a)
 
__device__ __forceinline__ float2  cos (const uchar2 &a)
 
__device__ __forceinline__ float3  cos (const uchar3 &a)
 
__device__ __forceinline__ float4  cos (const uchar4 &a)
 
__device__ __forceinline__ float1  cos (const char1 &a)
 
__device__ __forceinline__ float2  cos (const char2 &a)
 
__device__ __forceinline__ float3  cos (const char3 &a)
 
__device__ __forceinline__ float4  cos (const char4 &a)
 
__device__ __forceinline__ float1  cos (const ushort1 &a)
 
__device__ __forceinline__ float2  cos (const ushort2 &a)
 
__device__ __forceinline__ float3  cos (const ushort3 &a)
 
__device__ __forceinline__ float4  cos (const ushort4 &a)
 
__device__ __forceinline__ float1  cos (const short1 &a)
 
__device__ __forceinline__ float2  cos (const short2 &a)
 
__device__ __forceinline__ float3  cos (const short3 &a)
 
__device__ __forceinline__ float4  cos (const short4 &a)
 
__device__ __forceinline__ float1  cos (const int1 &a)
 
__device__ __forceinline__ float2  cos (const int2 &a)
 
__device__ __forceinline__ float3  cos (const int3 &a)
 
__device__ __forceinline__ float4  cos (const int4 &a)
 
__device__ __forceinline__ float1  cos (const uint1 &a)
 
__device__ __forceinline__ float2  cos (const uint2 &a)
 
__device__ __forceinline__ float3  cos (const uint3 &a)
 
__device__ __forceinline__ float4  cos (const uint4 &a)
 
__device__ __forceinline__ float1  cos (const float1 &a)
 
__device__ __forceinline__ float2  cos (const float2 &a)
 
__device__ __forceinline__ float3  cos (const float3 &a)
 
__device__ __forceinline__ float4  cos (const float4 &a)
 
__device__ __forceinline__ double1  cos (const double1 &a)
 
__device__ __forceinline__ double2  cos (const double2 &a)
 
__device__ __forceinline__ double3  cos (const double3 &a)
 
__device__ __forceinline__ double4  cos (const double4 &a)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, cos_func < typename PtrTraits < SrcPtr >::value_type > > >  cos_ (const SrcPtr &src)
 
__device__ __forceinline__ float1  cosh (const uchar1 &a)
 
__device__ __forceinline__ float2  cosh (const uchar2 &a)
 
__device__ __forceinline__ float3  cosh (const uchar3 &a)
 
__device__ __forceinline__ float4  cosh (const uchar4 &a)
 
__device__ __forceinline__ float1  cosh (const char1 &a)
 
__device__ __forceinline__ float2  cosh (const char2 &a)
 
__device__ __forceinline__ float3  cosh (const char3 &a)
 
__device__ __forceinline__ float4  cosh (const char4 &a)
 
__device__ __forceinline__ float1  cosh (const ushort1 &a)
 
__device__ __forceinline__ float2  cosh (const ushort2 &a)
 
__device__ __forceinline__ float3  cosh (const ushort3 &a)
 
__device__ __forceinline__ float4  cosh (const ushort4 &a)
 
__device__ __forceinline__ float2  cosh (const short2 &a)
 
__device__ __forceinline__ float3  cosh (const short3 &a)
 
__device__ __forceinline__ float4  cosh (const short4 &a)
 
__device__ __forceinline__ float1  cosh (const short1 &a)
 
__device__ __forceinline__ float1  cosh (const int1 &a)
 
__device__ __forceinline__ float2  cosh (const int2 &a)
 
__device__ __forceinline__ float3  cosh (const int3 &a)
 
__device__ __forceinline__ float4  cosh (const int4 &a)
 
__device__ __forceinline__ float1  cosh (const uint1 &a)
 
__device__ __forceinline__ float2  cosh (const uint2 &a)
 
__device__ __forceinline__ float3  cosh (const uint3 &a)
 
__device__ __forceinline__ float4  cosh (const uint4 &a)
 
__device__ __forceinline__ float1  cosh (const float1 &a)
 
__device__ __forceinline__ float2  cosh (const float2 &a)
 
__device__ __forceinline__ float3  cosh (const float3 &a)
 
__device__ __forceinline__ float4  cosh (const float4 &a)
 
__device__ __forceinline__ double1  cosh (const double1 &a)
 
__device__ __forceinline__ double2  cosh (const double2 &a)
 
__device__ __forceinline__ double3  cosh (const double3 &a)
 
__device__ __forceinline__ double4  cosh (const double4 &a)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, cosh_func < typename PtrTraits < SrcPtr >::value_type > > >  cosh_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < CountNonZeroExprBody < SrcPtr > >  countNonZero_ (const SrcPtr &src)
 
template<typename D , class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, saturate_cast_func < typename PtrTraits < SrcPtr >::value_type, D > > >  cvt_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < DerivXPtrSz < typename PtrTraits < SrcPtr >::ptr_type > >  derivX_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ DerivXPtrSz < typename PtrTraits < SrcPtr >::ptr_type >  derivXPtr (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < DerivYPtrSz < typename PtrTraits < SrcPtr >::ptr_type > >  derivY_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ DerivYPtrSz < typename PtrTraits < SrcPtr >::ptr_type >  derivYPtr (const SrcPtr &src)
 
__host__ __device__ __forceinline__ int  divUp (int total, int grain)
 
__device__ __forceinline__ float1  exp (const uchar1 &a)
 
__device__ __forceinline__ float2  exp (const uchar2 &a)
 
__device__ __forceinline__ float3  exp (const uchar3 &a)
 
__device__ __forceinline__ float4  exp (const uchar4 &a)
 
__device__ __forceinline__ float1  exp (const char1 &a)
 
__device__ __forceinline__ float2  exp (const char2 &a)
 
__device__ __forceinline__ float3  exp (const char3 &a)
 
__device__ __forceinline__ float4  exp (const char4 &a)
 
__device__ __forceinline__ float1  exp (const ushort1 &a)
 
__device__ __forceinline__ float2  exp (const ushort2 &a)
 
__device__ __forceinline__ float3  exp (const ushort3 &a)
 
__device__ __forceinline__ float4  exp (const ushort4 &a)
 
__device__ __forceinline__ float1  exp (const short1 &a)
 
__device__ __forceinline__ float2  exp (const short2 &a)
 
__device__ __forceinline__ float3  exp (const short3 &a)
 
__device__ __forceinline__ float4  exp (const short4 &a)
 
__device__ __forceinline__ float1  exp (const int1 &a)
 
__device__ __forceinline__ float2  exp (const int2 &a)
 
__device__ __forceinline__ float3  exp (const int3 &a)
 
__device__ __forceinline__ float4  exp (const int4 &a)
 
__device__ __forceinline__ float1  exp (const uint1 &a)
 
__device__ __forceinline__ float2  exp (const uint2 &a)
 
__device__ __forceinline__ float3  exp (const uint3 &a)
 
__device__ __forceinline__ float4  exp (const uint4 &a)
 
__device__ __forceinline__ float1  exp (const float1 &a)
 
__device__ __forceinline__ float2  exp (const float2 &a)
 
__device__ __forceinline__ float3  exp (const float3 &a)
 
__device__ __forceinline__ float4  exp (const float4 &a)
 
__device__ __forceinline__ double1  exp (const double1 &a)
 
__device__ __forceinline__ double2  exp (const double2 &a)
 
__device__ __forceinline__ double3  exp (const double3 &a)
 
__device__ __forceinline__ double4  exp (const double4 &a)
 
__device__ __forceinline__ float1  exp10 (const uchar1 &a)
 
__device__ __forceinline__ float2  exp10 (const uchar2 &a)
 
__device__ __forceinline__ float3  exp10 (const uchar3 &a)
 
__device__ __forceinline__ float4  exp10 (const uchar4 &a)
 
__device__ __forceinline__ float1  exp10 (const char1 &a)
 
__device__ __forceinline__ float2  exp10 (const char2 &a)
 
__device__ __forceinline__ float3  exp10 (const char3 &a)
 
__device__ __forceinline__ float4  exp10 (const char4 &a)
 
__device__ __forceinline__ float1  exp10 (const ushort1 &a)
 
__device__ __forceinline__ float2  exp10 (const ushort2 &a)
 
__device__ __forceinline__ float3  exp10 (const ushort3 &a)
 
__device__ __forceinline__ float4  exp10 (const ushort4 &a)
 
__device__ __forceinline__ float1  exp10 (const short1 &a)
 
__device__ __forceinline__ float2  exp10 (const short2 &a)
 
__device__ __forceinline__ float3  exp10 (const short3 &a)
 
__device__ __forceinline__ float4  exp10 (const short4 &a)
 
__device__ __forceinline__ float1  exp10 (const int1 &a)
 
__device__ __forceinline__ float2  exp10 (const int2 &a)
 
__device__ __forceinline__ float3  exp10 (const int3 &a)
 
__device__ __forceinline__ float4  exp10 (const int4 &a)
 
__device__ __forceinline__ float1  exp10 (const uint1 &a)
 
__device__ __forceinline__ float2  exp10 (const uint2 &a)
 
__device__ __forceinline__ float3  exp10 (const uint3 &a)
 
__device__ __forceinline__ float4  exp10 (const uint4 &a)
 
__device__ __forceinline__ float1  exp10 (const float1 &a)
 
__device__ __forceinline__ float2  exp10 (const float2 &a)
 
__device__ __forceinline__ float3  exp10 (const float3 &a)
 
__device__ __forceinline__ float4  exp10 (const float4 &a)
 
__device__ __forceinline__ double1  exp10 (const double1 &a)
 
__device__ __forceinline__ double2  exp10 (const double2 &a)
 
__device__ __forceinline__ double3  exp10 (const double3 &a)
 
__device__ __forceinline__ double4  exp10 (const double4 &a)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, exp10_func < typename PtrTraits < SrcPtr >::value_type > > >  exp10_ (const SrcPtr &src)
 
__device__ __forceinline__ float1  exp2 (const uchar1 &a)
 
__device__ __forceinline__ float2  exp2 (const uchar2 &a)
 
__device__ __forceinline__ float3  exp2 (const uchar3 &a)
 
__device__ __forceinline__ float4  exp2 (const uchar4 &a)
 
__device__ __forceinline__ float1  exp2 (const char1 &a)
 
__device__ __forceinline__ float2  exp2 (const char2 &a)
 
__device__ __forceinline__ float3  exp2 (const char3 &a)
 
__device__ __forceinline__ float4  exp2 (const char4 &a)
 
__device__ __forceinline__ float1  exp2 (const ushort1 &a)
 
__device__ __forceinline__ float2  exp2 (const ushort2 &a)
 
__device__ __forceinline__ float3  exp2 (const ushort3 &a)
 
__device__ __forceinline__ float4  exp2 (const ushort4 &a)
 
__device__ __forceinline__ float1  exp2 (const short1 &a)
 
__device__ __forceinline__ float2  exp2 (const short2 &a)
 
__device__ __forceinline__ float3  exp2 (const short3 &a)
 
__device__ __forceinline__ float4  exp2 (const short4 &a)
 
__device__ __forceinline__ float1  exp2 (const int1 &a)
 
__device__ __forceinline__ float2  exp2 (const int2 &a)
 
__device__ __forceinline__ float3  exp2 (const int3 &a)
 
__device__ __forceinline__ float4  exp2 (const int4 &a)
 
__device__ __forceinline__ float1  exp2 (const uint1 &a)
 
__device__ __forceinline__ float2  exp2 (const uint2 &a)
 
__device__ __forceinline__ float3  exp2 (const uint3 &a)
 
__device__ __forceinline__ float4  exp2 (const uint4 &a)
 
__device__ __forceinline__ float1  exp2 (const float1 &a)
 
__device__ __forceinline__ float2  exp2 (const float2 &a)
 
__device__ __forceinline__ float3  exp2 (const float3 &a)
 
__device__ __forceinline__ float4  exp2 (const float4 &a)
 
__device__ __forceinline__ double3  exp2 (const double3 &a)
 
__device__ __forceinline__ double4  exp2 (const double4 &a)
 
__device__ __forceinline__ double2  exp2 (const double2 &a)
 
__device__ __forceinline__ double1  exp2 (const double1 &a)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, exp2_func < typename PtrTraits < SrcPtr >::value_type > > >  exp2_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, exp_func < typename PtrTraits < SrcPtr >::value_type > > >  exp_ (const SrcPtr &src)
 
template<class Ptr2DSz >
__host__ int  getCols (const Ptr2DSz &ptr)
 
template<class Ptr2DSz >
__host__ int  getRows (const Ptr2DSz &ptr)
 
template<typename T >
__host__ __device__ GlobPtr < T >  globPtr (T *data, size_t step)
 
template<typename T >
__host__ __device__ GlobPtrSz < T >  globPtr (T *data, size_t step, int rows, int cols)
 
template<typename T >
__host__ GlobPtrSz < T >  globPtr (const GpuMat &mat)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, GRAY_to_BGR_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  GRAY_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, GRAY_to_BGRA_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  GRAY_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void  gridCalcSum (const SrcPtr &src, GpuMat_ < ResType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename ResType >
__host__ void  gridCalcSum (const SrcPtr &src, GpuMat_ < ResType > &dst, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void  gridCalcSum_ (const SrcPtr &src, GpuMat_ < ResType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename ResType >
__host__ void  gridCalcSum_ (const SrcPtr &src, GpuMat_ < ResType > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType , class MaskPtr >
__host__ void  gridCopy (const SrcPtr &src, GpuMat_ < DstType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType , class MaskPtr >
__host__ void  gridCopy (const SrcPtr &src, const GlobPtrSz < DstType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType >
__host__ void  gridCopy (const SrcPtr &src, GpuMat_ < DstType > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType >
__host__ void  gridCopy (const SrcPtr &src, const GlobPtrSz < DstType > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtrTuple , typename D0 , typename D1 , class MaskPtr >
__host__ void  gridCopy (const SrcPtrTuple &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > & > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtrTuple , typename D0 , typename D1 , class MaskPtr >
__host__ void  gridCopy (const SrcPtrTuple &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 > > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtrTuple , typename D0 , typename D1 >
__host__ void  gridCopy (const SrcPtrTuple &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > & > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtrTuple , typename D0 , typename D1 >
__host__ void  gridCopy (const SrcPtrTuple &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 > > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , class MaskPtr >
__host__ void  gridCopy (const SrcPtrTuple &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > &, GpuMat_ < D2 > & > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , class MaskPtr >
__host__ void  gridCopy (const SrcPtrTuple &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 >, GlobPtrSz < D2 > > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 >
__host__ void  gridCopy (const SrcPtrTuple &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > &, GpuMat_ < D2 > & > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 >
__host__ void  gridCopy (const SrcPtrTuple &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 >, GlobPtrSz < D2 > > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 , class MaskPtr >
__host__ void  gridCopy (const SrcPtrTuple &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > &, GpuMat_ < D2 > &, GpuMat_ < D3 > & > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 , class MaskPtr >
__host__ void  gridCopy (const SrcPtrTuple &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 >, GlobPtrSz < D2 >, GlobPtrSz < D3 > > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void  gridCopy_ (const SrcPtr &src, GpuMat_ < DstType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void  gridCopy_ (const SrcPtr &src, const GlobPtrSz < DstType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void  gridCopy_ (const SrcPtr &src, GpuMat_ < DstType > &dst, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void  gridCopy_ (const SrcPtr &src, const GlobPtrSz < DstType > &dst, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , class MaskPtr >
__host__ void  gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > & > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , class MaskPtr >
__host__ void  gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 > > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 >
__host__ void  gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > & > &dst, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 >
__host__ void  gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 > > &dst, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , class MaskPtr >
__host__ void  gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > &, GpuMat_ < D2 > & > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , class MaskPtr >
__host__ void  gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 >, GlobPtrSz < D2 > > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 >
__host__ void  gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > &, GpuMat_ < D2 > & > &dst, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 >
__host__ void  gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 >, GlobPtrSz < D2 > > &dst, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 , class MaskPtr >
__host__ void  gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > &, GpuMat_ < D2 > &, GpuMat_ < D3 > & > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 , class MaskPtr >
__host__ void  gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 >, GlobPtrSz < D2 >, GlobPtrSz < D3 > > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 >
__host__ void  gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > &, GpuMat_ < D2 > &, GpuMat_ < D3 > & > &dst, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 >
__host__ void  gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 >, GlobPtrSz < D2 >, GlobPtrSz < D3 > > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 >
__host__ void  gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > &, GpuMat_ < D2 > &, GpuMat_ < D3 > & > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 >
__host__ void  gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 >, GlobPtrSz < D2 >, GlobPtrSz < D3 > > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void  gridCountNonZero (const SrcPtr &src, GpuMat_ < ResType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename ResType >
__host__ void  gridCountNonZero (const SrcPtr &src, GpuMat_ < ResType > &dst, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void  gridCountNonZero_ (const SrcPtr &src, GpuMat_ < ResType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename ResType >
__host__ void  gridCountNonZero_ (const SrcPtr &src, GpuMat_ < ResType > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void  gridFindMaxVal (const SrcPtr &src, GpuMat_ < ResType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename ResType >
__host__ void  gridFindMaxVal (const SrcPtr &src, GpuMat_ < ResType > &dst, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void  gridFindMaxVal_ (const SrcPtr &src, GpuMat_ < ResType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename ResType >
__host__ void  gridFindMaxVal_ (const SrcPtr &src, GpuMat_ < ResType > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void  gridFindMinMaxVal (const SrcPtr &src, GpuMat_ < ResType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename ResType >
__host__ void  gridFindMinMaxVal (const SrcPtr &src, GpuMat_ < ResType > &dst, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void  gridFindMinMaxVal_ (const SrcPtr &src, GpuMat_ < ResType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename ResType >
__host__ void  gridFindMinMaxVal_ (const SrcPtr &src, GpuMat_ < ResType > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void  gridFindMinVal (const SrcPtr &src, GpuMat_ < ResType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename ResType >
__host__ void  gridFindMinVal (const SrcPtr &src, GpuMat_ < ResType > &dst, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void  gridFindMinVal_ (const SrcPtr &src, GpuMat_ < ResType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename ResType >
__host__ void  gridFindMinVal_ (const SrcPtr &src, GpuMat_ < ResType > &dst, Stream &stream= Stream::Null ())
 
template<int BIN_COUNT, class SrcPtr , typename ResType , class MaskPtr >
__host__ void  gridHistogram (const SrcPtr &src, GpuMat_ < ResType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<int BIN_COUNT, class SrcPtr , typename ResType >
__host__ void  gridHistogram (const SrcPtr &src, GpuMat_ < ResType > &dst, Stream &stream= Stream::Null ())
 
template<int BIN_COUNT, class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void  gridHistogram_ (const SrcPtr &src, GpuMat_ < ResType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<int BIN_COUNT, class Policy , class SrcPtr , typename ResType >
__host__ void  gridHistogram_ (const SrcPtr &src, GpuMat_ < ResType > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType >
__host__ void  gridIntegral (const SrcPtr &src, GpuMat_ < DstType > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtrTuple , typename DstType , class MaskPtr >
__host__ void  gridMerge (const SrcPtrTuple &src, GpuMat_ < DstType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtrTuple , typename DstType , class MaskPtr >
__host__ void  gridMerge (const SrcPtrTuple &src, const GlobPtrSz < DstType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtrTuple , typename DstType >
__host__ void  gridMerge (const SrcPtrTuple &src, GpuMat_ < DstType > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtrTuple , typename DstType >
__host__ void  gridMerge (const SrcPtrTuple &src, const GlobPtrSz < DstType > &dst, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtrTuple , typename DstType , class MaskPtr >
__host__ void  gridMerge_ (const SrcPtrTuple &src, GpuMat_ < DstType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtrTuple , typename DstType , class MaskPtr >
__host__ void  gridMerge_ (const SrcPtrTuple &src, const GlobPtrSz < DstType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtrTuple , typename DstType >
__host__ void  gridMerge_ (const SrcPtrTuple &src, GpuMat_ < DstType > &dst, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtrTuple , typename DstType >
__host__ void  gridMerge_ (const SrcPtrTuple &src, const GlobPtrSz < DstType > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void  gridMinMaxLoc (const SrcPtr &src, GpuMat_ < ResType > &valBuf, GpuMat_ < int > &locBuf, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename ResType >
__host__ void  gridMinMaxLoc (const SrcPtr &src, GpuMat_ < ResType > &valBuf, GpuMat_ < int > &locBuf, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void  gridMinMaxLoc_ (const SrcPtr &src, GpuMat_ < ResType > &valBuf, GpuMat_ < int > &locBuf, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename ResType >
__host__ void  gridMinMaxLoc_ (const SrcPtr &src, GpuMat_ < ResType > &valBuf, GpuMat_ < int > &locBuf, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType >
__host__ void  gridPyrDown (const SrcPtr &src, GpuMat_ < DstType > &dst, Stream &stream= Stream::Null ())
 
template<class Brd , class SrcPtr , typename DstType >
__host__ void  gridPyrDown_ (const SrcPtr &src, GpuMat_ < DstType > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType >
__host__ void  gridPyrUp (const SrcPtr &src, GpuMat_ < DstType > &dst, Stream &stream= Stream::Null ())
 
template<class Reductor , class SrcPtr , typename ResType , class MaskPtr >
__host__ void  gridReduceToColumn (const SrcPtr &src, GpuMat_ < ResType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Reductor , class SrcPtr , typename ResType >
__host__ void  gridReduceToColumn (const SrcPtr &src, GpuMat_ < ResType > &dst, Stream &stream= Stream::Null ())
 
template<class Reductor , class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void  gridReduceToColumn_ (const SrcPtr &src, GpuMat_ < ResType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Reductor , class Policy , class SrcPtr , typename ResType >
__host__ void  gridReduceToColumn_ (const SrcPtr &src, GpuMat_ < ResType > &dst, Stream &stream= Stream::Null ())
 
template<class Reductor , class SrcPtr , typename ResType , class MaskPtr >
__host__ void  gridReduceToRow (const SrcPtr &src, GpuMat_ < ResType > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Reductor , class SrcPtr , typename ResType >
__host__ void  gridReduceToRow (const SrcPtr &src, GpuMat_ < ResType > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType , class MaskPtr >
__host__ void  gridSplit (const SrcPtr &src, const tuple< GpuMat_ < DstType > &, GpuMat_ < DstType > & > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType >
__host__ void  gridSplit (const SrcPtr &src, const tuple< GpuMat_ < DstType > &, GpuMat_ < DstType > & > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType , class MaskPtr >
__host__ void  gridSplit (const SrcPtr &src, const tuple< GpuMat_ < DstType > &, GpuMat_ < DstType > &, GpuMat_ < DstType > & > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType >
__host__ void  gridSplit (const SrcPtr &src, const tuple< GpuMat_ < DstType > &, GpuMat_ < DstType > &, GpuMat_ < DstType > & > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType , class MaskPtr >
__host__ void  gridSplit (const SrcPtr &src, const tuple< GpuMat_ < DstType > &, GpuMat_ < DstType > &, GpuMat_ < DstType > &, GpuMat_ < DstType > & > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType >
__host__ void  gridSplit (const SrcPtr &src, const tuple< GpuMat_ < DstType > &, GpuMat_ < DstType > &, GpuMat_ < DstType > &, GpuMat_ < DstType > & > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType , int COUNT, class MaskPtr >
__host__ void  gridSplit (const SrcPtr &src, GpuMat_ < DstType >(&dst)[COUNT], const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType , int COUNT, class MaskPtr >
__host__ void  gridSplit (const SrcPtr &src, GlobPtrSz < DstType >(&dst)[COUNT], const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType , int COUNT>
__host__ void  gridSplit (const SrcPtr &src, GpuMat_ < DstType >(&dst)[COUNT], Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType , int COUNT>
__host__ void  gridSplit (const SrcPtr &src, GlobPtrSz < DstType >(&dst)[COUNT], Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void  gridSplit_ (const SrcPtr &src, const tuple< GpuMat_ < DstType > &, GpuMat_ < DstType > & > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void  gridSplit_ (const SrcPtr &src, GpuMat_ < DstType >(&dst)[2], const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void  gridSplit_ (const SrcPtr &src, GlobPtrSz < DstType >(&dst)[2], const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void  gridSplit_ (const SrcPtr &src, const tuple< GpuMat_ < DstType > &, GpuMat_ < DstType > & > &dst, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void  gridSplit_ (const SrcPtr &src, GpuMat_ < DstType >(&dst)[2], Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void  gridSplit_ (const SrcPtr &src, GlobPtrSz < DstType >(&dst)[2], Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void  gridSplit_ (const SrcPtr &src, const tuple< GpuMat_ < DstType > &, GpuMat_ < DstType > &, GpuMat_ < DstType > & > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void  gridSplit_ (const SrcPtr &src, GpuMat_ < DstType >(&dst)[3], const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void  gridSplit_ (const SrcPtr &src, GlobPtrSz < DstType >(&dst)[3], const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void  gridSplit_ (const SrcPtr &src, const tuple< GpuMat_ < DstType > &, GpuMat_ < DstType > &, GpuMat_ < DstType > & > &dst, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void  gridSplit_ (const SrcPtr &src, GpuMat_ < DstType >(&dst)[3], Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void  gridSplit_ (const SrcPtr &src, GlobPtrSz < DstType >(&dst)[3], Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void  gridSplit_ (const SrcPtr &src, const tuple< GpuMat_ < DstType > &, GpuMat_ < DstType > &, GpuMat_ < DstType > &, GpuMat_ < DstType > & > &dst, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void  gridSplit_ (const SrcPtr &src, GpuMat_ < DstType >(&dst)[4], const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void  gridSplit_ (const SrcPtr &src, GlobPtrSz < DstType >(&dst)[4], const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void  gridSplit_ (const SrcPtr &src, const tuple< GpuMat_ < DstType > &, GpuMat_ < DstType > &, GpuMat_ < DstType > &, GpuMat_ < DstType > & > &dst, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void  gridSplit_ (const SrcPtr &src, GpuMat_ < DstType >(&dst)[4], Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void  gridSplit_ (const SrcPtr &src, GlobPtrSz < DstType >(&dst)[4], Stream &stream= Stream::Null ())
 
template<class SrcPtr1 , class SrcPtr2 , typename DstType , class Op , class MaskPtr >
__host__ void  gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_ < DstType > &dst, const Op &op, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr1 , class SrcPtr2 , typename DstType , class Op , class MaskPtr >
__host__ void  gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz < DstType > &dst, const Op &op, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr1 , class SrcPtr2 , typename DstType , class Op >
__host__ void  gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_ < DstType > &dst, const Op &op, Stream &stream= Stream::Null ())
 
template<class SrcPtr1 , class SrcPtr2 , typename DstType , class Op >
__host__ void  gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz < DstType > &dst, const Op &op, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType , class BinOp , class MaskPtr >
__host__ void  gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_ < DstType > &dst, const BinOp &op, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType , class BinOp , class MaskPtr >
__host__ void  gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz < DstType > &dst, const BinOp &op, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType , class BinOp >
__host__ void  gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_ < DstType > &dst, const BinOp &op, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType , class BinOp >
__host__ void  gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz < DstType > &dst, const BinOp &op, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename D0 , typename D1 , class OpTuple , class MaskPtr >
__host__ void  gridTransformTuple (const SrcPtr &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > & > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename D0 , typename D1 , class OpTuple , class MaskPtr >
__host__ void  gridTransformTuple (const SrcPtr &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 > > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename D0 , typename D1 , class OpTuple >
__host__ void  gridTransformTuple (const SrcPtr &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > & > &dst, const OpTuple &op, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename D0 , typename D1 , class OpTuple >
__host__ void  gridTransformTuple (const SrcPtr &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 > > &dst, const OpTuple &op, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple , class MaskPtr >
__host__ void  gridTransformTuple (const SrcPtr &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > &, GpuMat_ < D2 > & > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple , class MaskPtr >
__host__ void  gridTransformTuple (const SrcPtr &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 >, GlobPtrSz < D2 > > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple >
__host__ void  gridTransformTuple (const SrcPtr &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > &, GpuMat_ < D2 > & > &dst, const OpTuple &op, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple >
__host__ void  gridTransformTuple (const SrcPtr &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 >, GlobPtrSz < D2 > > &dst, const OpTuple &op, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple , class MaskPtr >
__host__ void  gridTransformTuple (const SrcPtr &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > &, GpuMat_ < D2 > &, GpuMat_ < D3 > & > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple , class MaskPtr >
__host__ void  gridTransformTuple (const SrcPtr &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 >, GlobPtrSz < D2 >, GlobPtrSz < D3 > > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple >
__host__ void  gridTransformTuple (const SrcPtr &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > &, GpuMat_ < D2 > &, GpuMat_ < D3 > & > &dst, const OpTuple &op, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple >
__host__ void  gridTransformTuple (const SrcPtr &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 >, GlobPtrSz < D2 >, GlobPtrSz < D3 > > &dst, const OpTuple &op, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , class OpTuple , class MaskPtr >
__host__ void  gridTransformTuple_ (const SrcPtr &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > & > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , class OpTuple , class MaskPtr >
__host__ void  gridTransformTuple_ (const SrcPtr &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 > > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , class OpTuple >
__host__ void  gridTransformTuple_ (const SrcPtr &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > & > &dst, const OpTuple &op, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , class OpTuple >
__host__ void  gridTransformTuple_ (const SrcPtr &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 > > &dst, const OpTuple &op, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple , class MaskPtr >
__host__ void  gridTransformTuple_ (const SrcPtr &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > &, GpuMat_ < D2 > & > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple , class MaskPtr >
__host__ void  gridTransformTuple_ (const SrcPtr &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 >, GlobPtrSz < D2 > > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple >
__host__ void  gridTransformTuple_ (const SrcPtr &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > &, GpuMat_ < D2 > & > &dst, const OpTuple &op, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple >
__host__ void  gridTransformTuple_ (const SrcPtr &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 >, GlobPtrSz < D2 > > &dst, const OpTuple &op, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple , class MaskPtr >
__host__ void  gridTransformTuple_ (const SrcPtr &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > &, GpuMat_ < D2 > &, GpuMat_ < D3 > & > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple , class MaskPtr >
__host__ void  gridTransformTuple_ (const SrcPtr &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 >, GlobPtrSz < D2 >, GlobPtrSz < D3 > > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple >
__host__ void  gridTransformTuple_ (const SrcPtr &src, const tuple< GpuMat_ < D0 > &, GpuMat_ < D1 > &, GpuMat_ < D2 > &, GpuMat_ < D3 > & > &dst, const OpTuple &op, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple >
__host__ void  gridTransformTuple_ (const SrcPtr &src, const tuple< GlobPtrSz < D0 >, GlobPtrSz < D1 >, GlobPtrSz < D2 >, GlobPtrSz < D3 > > &dst, const OpTuple &op, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType , class Op , class MaskPtr >
__host__ void  gridTransformUnary (const SrcPtr &src, GpuMat_ < DstType > &dst, const Op &op, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType , class Op , class MaskPtr >
__host__ void  gridTransformUnary (const SrcPtr &src, const GlobPtrSz < DstType > &dst, const Op &op, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType , class Op >
__host__ void  gridTransformUnary (const SrcPtr &src, GpuMat_ < DstType > &dst, const Op &op, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType , class Op >
__host__ void  gridTransformUnary (const SrcPtr &src, const GlobPtrSz < DstType > &dst, const Op &op, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType , class UnOp , class MaskPtr >
__host__ void  gridTransformUnary_ (const SrcPtr &src, GpuMat_ < DstType > &dst, const UnOp &op, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType , class UnOp , class MaskPtr >
__host__ void  gridTransformUnary_ (const SrcPtr &src, const GlobPtrSz < DstType > &dst, const UnOp &op, const MaskPtr &mask, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType , class UnOp >
__host__ void  gridTransformUnary_ (const SrcPtr &src, GpuMat_ < DstType > &dst, const UnOp &op, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType , class UnOp >
__host__ void  gridTransformUnary_ (const SrcPtr &src, const GlobPtrSz < DstType > &dst, const UnOp &op, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType >
__host__ void  gridTranspose (const SrcPtr &src, GpuMat_ < DstType > &dst, Stream &stream= Stream::Null ())
 
template<class SrcPtr , typename DstType >
__host__ void  gridTranspose (const SrcPtr &src, const GlobPtrSz < DstType > &dst, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void  gridTranspose_ (const SrcPtr &src, GpuMat_ < DstType > &dst, Stream &stream= Stream::Null ())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void  gridTranspose_ (const SrcPtr &src, const GlobPtrSz < DstType > &dst, Stream &stream= Stream::Null ())
 
template<int BIN_COUNT, class SrcPtr >
__host__ Expr < HistogramBody < BIN_COUNT, SrcPtr > >  histogram_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, HLS4_to_BGR_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  HLS4_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, HLS4_to_BGR_FULL_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  HLS4_to_BGR_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, HLS4_to_BGRA_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  HLS4_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, HLS4_to_BGRA_FULL_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  HLS4_to_BGRA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, HLS4_to_RGB_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  HLS4_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, HLS4_to_RGB_FULL_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  HLS4_to_RGB_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, HLS4_to_RGBA_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  HLS4_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, HLS4_to_RGBA_FULL_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  HLS4_to_RGBA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, HLS_to_BGR_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  HLS_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, HLS_to_BGR_FULL_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  HLS_to_BGR_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, HLS_to_BGRA_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  HLS_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz <