OpenCV 4.12.0-dev
Open Source Computer Vision
Loading...
Searching...
No Matches
cv::cudev Namespace Reference

Namespaces

namespace  functional_detail
 
namespace  vec_math_detail
 

Classes

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  direction_interleaved_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. More...
 
struct  GlobPtrSz
 Lightweight class encapsulating pitched memory on a GPU and passed to nvcc-compiled code (CUDA kernels). More...
 
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  InRangeComparator
 Functor that checks if a CUDA vector v is in the range between lowerb and upperb. More...
 
struct  InRangeComparator< T, 1, 1 >
 
struct  InRangeComparator< T, cn, 0 >
 
struct  InRangeComparator< T, cn, 1 >
 
struct  InRangeComparator< T, cn, 2 >
 
struct  InRangeComparator< T, cn, 3 >
 
struct  InRangeComparator< T, cn, 4 >
 
struct  InRangeCopier
 Functor that copies a cv::Scalar into a CUDA vector, e.g. a uchar3. More...
 
struct  InRangeCopier< T, 1, 1 >
 
struct  InRangeCopier< T, cn, 0 >
 
struct  InRangeCopier< T, cn, 1 >
 
struct  InRangeCopier< T, cn, 2 >
 
struct  InRangeCopier< T, cn, 3 >
 
struct  InRangeCopier< T, cn, 4 >
 
struct  InRangeFunc
 unary_function implementation of inRange More...
 
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_direction_interleaved_func
 
struct  magnitude_func
 
struct  magnitude_interleaved_func
 
struct  magnitude_sqr_func
 
struct  magnitude_sqr_interleaved_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, R > >
 
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 >
 
class  Texture
 sharable smart CUDA texture object More...
 
class  TextureOff
 sharable smart CUDA texture object with offset TextureOff is a smart sharable wrapper for a cudaTextureObject_t handle which ensures that the handle is destroyed after use. More...
 
struct  TextureOffPtr
 
struct  TexturePtr
 Simple lightweight structures that encapsulate information about an image texture on the device. They are intended to be passed to nvcc-compiled code. More...
 
struct  TexturePtr< uint64, R >
 
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
 
class  UniqueTexture
 non-copyable smart CUDA texture object More...
 
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
 

Enumerations

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

Functions

__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__ 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)
 
__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__ 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__ 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__ 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__ 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__ 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)
 
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 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__ 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)
 
__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__ 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 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 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 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 ushort1 &a)
 
__device__ __forceinline__ float2 acos (const ushort2 &a)
 
__device__ __forceinline__ float3 acos (const ushort3 &a)
 
__device__ __forceinline__ float4 acos (const ushort4 &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 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__ 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)
 
__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__ 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 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 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 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 ushort1 &a)
 
__device__ __forceinline__ float2 acosh (const ushort2 &a)
 
__device__ __forceinline__ float3 acosh (const ushort3 &a)
 
__device__ __forceinline__ float4 acosh (const ushort4 &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__ 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__ double1 asin (const double1 &a)
 
__device__ __forceinline__ double2 asin (const double2 &a)
 
__device__ __forceinline__ double3 asin (const double3 &a)
 
__device__ __forceinline__ double4 asin (const double4 &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__ 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 short1 &a)
 
__device__ __forceinline__ float2 asin (const short2 &a)
 
__device__ __forceinline__ float3 asin (const short3 &a)
 
__device__ __forceinline__ float4 asin (const short4 &a)
 
__device__ __forceinline__ float1 asin (const uchar1 &a)
 
__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 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 ushort1 &a)
 
__device__ __forceinline__ float2 asin (const ushort2 &a)
 
__device__ __forceinline__ float3 asin (const ushort3 &a)
 
__device__ __forceinline__ float4 asin (const ushort4 &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__ 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__ double1 asinh (const double1 &a)
 
__device__ __forceinline__ double2 asinh (const double2 &a)
 
__device__ __forceinline__ double3 asinh (const double3 &a)
 
__device__ __forceinline__ double4 asinh (const double4 &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__ 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 short1 &a)
 
__device__ __forceinline__ float2 asinh (const short2 &a)
 
__device__ __forceinline__ float3 asinh (const short3 &a)
 
__device__ __forceinline__ float4 asinh (const short4 &a)
 
__device__ __forceinline__ float1 asinh (const uchar1 &a)
 
__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 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 ushort1 &a)
 
__device__ __forceinline__ float2 asinh (const ushort2 &a)
 
__device__ __forceinline__ float3 asinh (const ushort3 &a)
 
__device__ __forceinline__ float4 asinh (const ushort4 &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 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__ 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 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__ 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 short1 &a)
 
__device__ __forceinline__ float2 atan (const short2 &a)
 
__device__ __forceinline__ float3 atan (const short3 &a)
 
__device__ __forceinline__ float4 atan (const short4 &a)
 
__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 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 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__ float1 atan2 (const char1 &a, const char1 &b)
 
__device__ __forceinline__ double1 atan2 (const char1 &a, double s)
 
__device__ __forceinline__ float1 atan2 (const char1 &a, float s)
 
__device__ __forceinline__ float2 atan2 (const char2 &a, const char2 &b)
 
__device__ __forceinline__ double2 atan2 (const char2 &a, double s)
 
__device__ __forceinline__ float2 atan2 (const char2 &a, float s)
 
__device__ __forceinline__ float3 atan2 (const char3 &a, const char3 &b)
 
__device__ __forceinline__ double3 atan2 (const char3 &a, double s)
 
__device__ __forceinline__ float3 atan2 (const char3 &a, float s)
 
__device__ __forceinline__ float4 atan2 (const char4 &a, const char4 &b)
 
__device__ __forceinline__ double4 atan2 (const char4 &a, double s)
 
__device__ __forceinline__ float4 atan2 (const char4 &a, float s)
 
__device__ __forceinline__ double1 atan2 (const double1 &a, const double1 &b)
 
__device__ __forceinline__ double1 atan2 (const double1 &a, double s)
 
__device__ __forceinline__ double2 atan2 (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double2 atan2 (const double2 &a, double s)
 
__device__ __forceinline__ double3 atan2 (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double3 atan2 (const double3 &a, double s)
 
__device__ __forceinline__ double4 atan2 (const double4 &a, const double4 &b)
 
__device__ __forceinline__ double4 atan2 (const double4 &a, double s)
 
__device__ __forceinline__ float1 atan2 (const float1 &a, const float1 &b)
 
__device__ __forceinline__ double1 atan2 (const float1 &a, double s)
 
__device__ __forceinline__ float1 atan2 (const float1 &a, float s)
 
__device__ __forceinline__ float2 atan2 (const float2 &a, const float2 &b)
 
__device__ __forceinline__ double2 atan2 (const float2 &a, double s)
 
__device__ __forceinline__ float2 atan2 (const float2 &a, float s)
 
__device__ __forceinline__ float3 atan2 (const float3 &a, const float3 &b)
 
__device__ __forceinline__ double3 atan2 (const float3 &a, double s)
 
__device__ __forceinline__ float3 atan2 (const float3 &a, float s)
 
__device__ __forceinline__ float4 atan2 (const float4 &a, const float4 &b)
 
__device__ __forceinline__ double4 atan2 (const float4 &a, double s)
 
__device__ __forceinline__ float4 atan2 (const float4 &a, float s)
 
__device__ __forceinline__ float1 atan2 (const int1 &a, const int1 &b)
 
__device__ __forceinline__ double1 atan2 (const int1 &a, double s)
 
__device__ __forceinline__ float1 atan2 (const int1 &a, float s)
 
__device__ __forceinline__ float2 atan2 (const int2 &a, const int2 &b)
 
__device__ __forceinline__ double2 atan2 (const int2 &a, double s)
 
__device__ __forceinline__ float2 atan2 (const int2 &a, float s)
 
__device__ __forceinline__ float3 atan2 (const int3 &a, const int3 &b)
 
__device__ __forceinline__ double3 atan2 (const int3 &a, double s)
 
__device__ __forceinline__ float3 atan2 (const int3 &a, float s)
 
__device__ __forceinline__ float4 atan2 (const int4 &a, const int4 &b)
 
__device__ __forceinline__ double4 atan2 (const int4 &a, double s)
 
__device__ __forceinline__ float4 atan2 (const int4 &a, float s)
 
__device__ __forceinline__ float1 atan2 (const short1 &a, const short1 &b)
 
__device__ __forceinline__ double1 atan2 (const short1 &a, double s)
 
__device__ __forceinline__ float1 atan2 (const short1 &a, float s)
 
__device__ __forceinline__ float2 atan2 (const short2 &a, const short2 &b)
 
__device__ __forceinline__ double2 atan2 (const short2 &a, double s)
 
__device__ __forceinline__ float2 atan2 (const short2 &a, float s)
 
__device__ __forceinline__ float3 atan2 (const short3 &a, const short3 &b)
 
__device__ __forceinline__ double3 atan2 (const short3 &a, double s)
 
__device__ __forceinline__ float3 atan2 (const short3 &a, float s)
 
__device__ __forceinline__ float4 atan2 (const short4 &a, const short4 &b)
 
__device__ __forceinline__ double4 atan2 (const short4 &a, double s)
 
__device__ __forceinline__ float4 atan2 (const short4 &a, float s)
 
__device__ __forceinline__ float1 atan2 (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ double1 atan2 (const uchar1 &a, double s)
 
__device__ __forceinline__ float1 atan2 (const uchar1 &a, float s)
 
__device__ __forceinline__ float2 atan2 (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ double2 atan2 (const uchar2 &a, double s)
 
__device__ __forceinline__ float2 atan2 (const uchar2 &a, float s)
 
__device__ __forceinline__ float3 atan2 (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ double3 atan2 (const uchar3 &a, double s)
 
__device__ __forceinline__ float3 atan2 (const uchar3 &a, float s)
 
__device__ __forceinline__ float4 atan2 (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ double4 atan2 (const uchar4 &a, double s)
 
__device__ __forceinline__ float4 atan2 (const uchar4 &a, float s)
 
__device__ __forceinline__ float1 atan2 (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ double1 atan2 (const uint1 &a, double s)
 
__device__ __forceinline__ float1 atan2 (const uint1 &a, float s)
 
__device__ __forceinline__ float2 atan2 (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ double2 atan2 (const uint2 &a, double s)
 
__device__ __forceinline__ float2 atan2 (const uint2 &a, float s)
 
__device__ __forceinline__ float3 atan2 (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ double3 atan2 (const uint3 &a, double s)
 
__device__ __forceinline__ float3 atan2 (const uint3 &a, float s)
 
__device__ __forceinline__ float4 atan2 (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ double4 atan2 (const uint4 &a, double s)
 
__device__ __forceinline__ float4 atan2 (const uint4 &a, float s)
 
__device__ __forceinline__ float1 atan2 (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ double1 atan2 (const ushort1 &a, double s)
 
__device__ __forceinline__ float1 atan2 (const ushort1 &a, float s)
 
__device__ __forceinline__ float2 atan2 (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ double2 atan2 (const ushort2 &a, double s)
 
__device__ __forceinline__ float2 atan2 (const ushort2 &a, float s)
 
__device__ __forceinline__ float3 atan2 (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ double3 atan2 (const ushort3 &a, double s)
 
__device__ __forceinline__ float3 atan2 (const ushort3 &a, float s)
 
__device__ __forceinline__ float4 atan2 (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ double4 atan2 (const ushort4 &a, double s)
 
__device__ __forceinline__ float4 atan2 (const ushort4 &a, float s)
 
__device__ __forceinline__ double1 atan2 (double s, const char1 &b)
 
__device__ __forceinline__ double2 atan2 (double s, const char2 &b)
 
__device__ __forceinline__ double3 atan2 (double s, const char3 &b)
 
__device__ __forceinline__ double4 atan2 (double s, const char4 &b)
 
__device__ __forceinline__ double1 atan2 (double s, const double1 &b)
 
__device__ __forceinline__ double2 atan2 (double s, const double2 &b)
 
__device__ __forceinline__ double3 atan2 (double s, const double3 &b)
 
__device__ __forceinline__ double4 atan2 (double s, const double4 &b)
 
__device__ __forceinline__ double1 atan2 (double s, const float1 &b)
 
__device__ __forceinline__ double2 atan2 (double s, const float2 &b)
 
__device__ __forceinline__ double3 atan2 (double s, const float3 &b)
 
__device__ __forceinline__ double4 atan2 (double s, const float4 &b)
 
__device__ __forceinline__ double1 atan2 (double s, const int1 &b)
 
__device__ __forceinline__ double2 atan2 (double s, const int2 &b)
 
__device__ __forceinline__ double3 atan2 (double s, const int3 &b)
 
__device__ __forceinline__ double4 atan2 (double s, const int4 &b)
 
__device__ __forceinline__ double1 atan2 (double s, const short1 &b)
 
__device__ __forceinline__ double2 atan2 (double s, const short2 &b)
 
__device__ __forceinline__ double3 atan2 (double s, const short3 &b)
 
__device__ __forceinline__ double4 atan2 (double s, const short4 &b)
 
__device__ __forceinline__ double1 atan2 (double s, const uchar1 &b)
 
__device__ __forceinline__ double2 atan2 (double s, const uchar2 &b)
 
__device__ __forceinline__ double3 atan2 (double s, const uchar3 &b)
 
__device__ __forceinline__ double4 atan2 (double s, const uchar4 &b)
 
__device__ __forceinline__ double1 atan2 (double s, const uint1 &b)
 
__device__ __forceinline__ double2 atan2 (double s, const uint2 &b)
 
__device__ __forceinline__ double3 atan2 (double s, const uint3 &b)
 
__device__ __forceinline__ double4 atan2 (double s, const uint4 &b)
 
__device__ __forceinline__ double1 atan2 (double s, const ushort1 &b)
 
__device__ __forceinline__ double2 atan2 (double s, const ushort2 &b)
 
__device__ __forceinline__ double3 atan2 (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 atan2 (double s, const ushort4 &b)
 
__device__ __forceinline__ float1 atan2 (float s, const char1 &b)
 
__device__ __forceinline__ float2 atan2 (float s, const char2 &b)
 
__device__ __forceinline__ float3 atan2 (float s, const char3 &b)
 
__device__ __forceinline__ float4 atan2 (float s, const char4 &b)
 
__device__ __forceinline__ float1 atan2 (float s, const float1 &b)
 
__device__ __forceinline__ float2 atan2 (float s, const float2 &b)
 
__device__ __forceinline__ float3 atan2 (float s, const float3 &b)
 
__device__ __forceinline__ float4 atan2 (float s, const float4 &b)
 
__device__ __forceinline__ float1 atan2 (float s, const int1 &b)
 
__device__ __forceinline__ float2 atan2 (float s, const int2 &b)
 
__device__ __forceinline__ float3 atan2 (float s, const int3 &b)
 
__device__ __forceinline__ float4 atan2 (float s, const int4 &b)
 
__device__ __forceinline__ float1 atan2 (float s, const short1 &b)
 
__device__ __forceinline__ float2 atan2 (float s, const short2 &b)
 
__device__ __forceinline__ float3 atan2 (float s, const short3 &b)
 
__device__ __forceinline__ float4 atan2 (float s, const short4 &b)
 
__device__ __forceinline__ float1 atan2 (float s, const uchar1 &b)
 
__device__ __forceinline__ float2 atan2 (float s, const uchar2 &b)
 
__device__ __forceinline__ float3 atan2 (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 atan2 (float s, const uchar4 &b)
 
__device__ __forceinline__ float1 atan2 (float s, const uint1 &b)
 
__device__ __forceinline__ float2 atan2 (float s, const uint2 &b)
 
__device__ __forceinline__ float3 atan2 (float s, const uint3 &b)
 
__device__ __forceinline__ float4 atan2 (float s, const uint4 &b)
 
__device__ __forceinline__ float1 atan2 (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 atan2 (float s, const ushort2 &b)
 
__device__ __forceinline__ float3 atan2 (float s, const ushort3 &b)
 
__device__ __forceinline__ float4 atan2 (float s, const ushort4 &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 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__ 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)
 
__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__ 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 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 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 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 ushort1 &a)
 
__device__ __forceinline__ float2 atanh (const ushort2 &a)
 
__device__ __forceinline__ float3 atanh (const ushort3 &a)
 
__device__ __forceinline__ float4 atanh (const ushort4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, atanh_func< typename PtrTraits< SrcPtr >::value_type > > > atanh_ (const SrcPtr &src)
 
static __device__ double atomicAdd (double *address, double val)
 
__device__ __forceinline__ float atomicAdd (float *address, float val)
 
__device__ __forceinline__ int atomicAdd (int *address, int val)
 
__device__ __forceinline__ uint atomicAdd (uint *address, uint val)
 
static __device__ double atomicMax (double *address, double val)
 
static __device__ float atomicMax (float *address, float val)
 
__device__ __forceinline__ int atomicMax (int *address, int val)
 
__device__ __forceinline__ uint atomicMax (uint *address, uint val)
 
static __device__ double atomicMin (double *address, double val)
 
static __device__ float atomicMin (float *address, float val)
 
__device__ __forceinline__ int atomicMin (int *address, int val)
 
__device__ __forceinline__ uint atomicMin (uint *address, uint 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 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 T , class Op >
__device__ __forceinline__ void blockReduce (volatile T *smem, T &val, uint tid, const Op &op)
 
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 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 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 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)
 
template<class SrcPtr >
__host__ BrdConstant< typename PtrTraits< SrcPtr >::ptr_type > brdConstant (const SrcPtr &src, typename PtrTraits< SrcPtr >::value_type val)
 
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 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__ 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)
 
__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__ 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 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 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 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 ushort1 &a)
 
__device__ __forceinline__ float2 cos (const ushort2 &a)
 
__device__ __forceinline__ float3 cos (const ushort3 &a)
 
__device__ __forceinline__ float4 cos (const ushort4 &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 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__ 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)
 
__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__ 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 short1 &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 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 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 ushort1 &a)
 
__device__ __forceinline__ float2 cosh (const ushort2 &a)
 
__device__ __forceinline__ float3 cosh (const ushort3 &a)
 
__device__ __forceinline__ float4 cosh (const ushort4 &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 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__ 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 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__ 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 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 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 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 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 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__ 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)
 
__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__ 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 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 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 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 ushort1 &a)
 
__device__ __forceinline__ float2 exp10 (const ushort2 &a)
 
__device__ __forceinline__ float3 exp10 (const ushort3 &a)
 
__device__ __forceinline__ float4 exp10 (const ushort4 &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 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__ double1 exp2 (const double1 &a)
 
__device__ __forceinline__ double2 exp2 (const double2 &a)
 
__device__ __forceinline__ double3 exp2 (const double3 &a)
 
__device__ __forceinline__ double4 exp2 (const double4 &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__ 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 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 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 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 ushort1 &a)
 
__device__ __forceinline__ float2 exp2 (const ushort2 &a)
 
__device__ __forceinline__ float3 exp2 (const ushort3 &a)
 
__device__ __forceinline__ float4 exp2 (const ushort4 &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__ GlobPtrSz< T > globPtr (const GpuMat &mat)
 
template<typename T >
__host__ GlobPtrSz< T > globPtr (const GpuMat_< T > &mat)
 
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<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, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, 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 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 >
__host__ void gridCopy (const SrcPtr &src, GpuMat_< DstType > &dst, 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< 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< 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< 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< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &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< GpuMat_< D0 > &, GpuMat_< 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 , 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 >
__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 , 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 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, const GlobPtrSz< DstType > &dst, 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 >
__host__ void gridCopy_ (const SrcPtr &src, GpuMat_< 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< 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< 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< 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< 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< 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< 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< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &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 >
__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 , 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 >
__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 , 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 >
__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< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< 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, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, 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 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 >
__host__ void gridMerge (const SrcPtrTuple &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class ArrayType , size_t ArraySize, typename DstType , class MaskPtr >
__host__ void gridMerge (const std::array< ArrayType, ArraySize > &src, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class ArrayType , size_t ArraySize, typename DstType >
__host__ void gridMerge (const std::array< ArrayType, ArraySize > &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
 
template<class ArrayType , size_t ArraySize, typename DstType >
__host__ void gridMerge (const std::array< ArrayType, ArraySize > &src, GpuMat_< DstType > &dst, 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, 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 >
__host__ void gridMerge_ (const SrcPtrTuple &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class ArrayType , size_t ArraySize, typename DstType , class MaskPtr >
__host__ void gridMergeArray (const std::array< ArrayType, ArraySize > &src, GpuMat_< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class ArrayType , size_t ArraySize, typename DstType , class MaskPtr >
__host__ void gridMergeArray_ (const std::array< ArrayType, ArraySize > &src, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class ArrayType , size_t ArraySize, typename DstType >
__host__ void gridMergeArray_ (const std::array< ArrayType, ArraySize > &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class ArrayType , size_t ArraySize, typename DstType , class MaskPtr >
__host__ void gridMergeArray_ (const std::array< ArrayType, ArraySize > &src, GpuMat_< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class ArrayType , size_t ArraySize, typename DstType >
__host__ void gridMergeArray_ (const std::array< ArrayType, ArraySize > &src, GpuMat_< 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, GlobPtrSz< DstType >(&dst)[COUNT], const MaskPtr &mask, 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 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>
__host__ void gridSplit (const SrcPtr &src, GpuMat_< 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 >
__host__ void gridSplit_ (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, 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 >
__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 , 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 >
__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 , 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, GlobPtrSz< DstType >(&dst)[2], 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, GlobPtrSz< DstType >(&dst)[3], 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, GlobPtrSz< DstType >(&dst)[4], 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 >
__host__ void gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[2], 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 >
__host__ void gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[3], 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 >
__host__ void gridSplit_ (const SrcPtr &src, GpuMat_< 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, 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, const GlobPtrSz< DstType > &dst, const Op &op, Stream &stream=Stream::Null())
 
template<class SrcPtr1 , class SrcPtr2 , typename DstType1 , typename DstType2 , class Op1 , class Op2 >
__host__ void gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz< DstType1 > &dst1, const GlobPtrSz< DstType2 > &dst2, const Op1 &op1, const Op2 &op2, Stream &stream=Stream::Null())
 
template<class SrcPtr1 , class SrcPtr2 , typename DstType1 , typename DstType2 , class Op1 , class Op2 , class MaskPtr >
__host__ void gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz< DstType2 > &dst1, const GlobPtrSz< DstType2 > &dst2, const Op1 &op1, const Op2 &op2, 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, GpuMat_< 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 DstType1 , typename DstType2 , class Op1 , class Op2 , class MaskPtr >
__host__ void gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_< DstType1 > &dst1, GpuMat_< DstType2 > &dst2, const Op1 &op1, const Op2 &op2, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr1 , class SrcPtr2 , typename DstType1 , typename DstType2 , class Op1 , class Op2 >
__host__ void gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_< DstType1 > &dst1, GpuMat_< DstType2 > &dst2, const Op1 &op1, const Op2 &op2, 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, const GlobPtrSz< DstType > &dst, const BinOp &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType1 , typename DstType2 , class BinOp1 , class BinOp2 , class MaskPtr >
__host__ void gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz< DstType1 > &dst1, const GlobPtrSz< DstType2 > &dst2, const BinOp1 &op1, const BinOp2 &op2, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType1 , typename DstType2 , class BinOp1 , class BinOp2 >
__host__ void gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz< DstType1 > &dst1, const GlobPtrSz< DstType2 > &dst2, const BinOp1 &op1, const BinOp2 &op2, 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 >
__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 DstType1 , typename DstType2 , class BinOp1 , class BinOp2 , class MaskPtr >
__host__ void gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_< DstType1 > &dst1, GpuMat_< DstType2 > &dst2, const BinOp1 &op1, const BinOp2 &op2, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType1 , typename DstType2 , class BinOp1 , class BinOp2 >
__host__ void gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_< DstType1 > &dst1, GpuMat_< DstType2 > &dst2, const BinOp1 &op1, const BinOp2 &op2, 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< 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< 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< 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< 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< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &dst, const OpTuple &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 >
__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 , 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 >
__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 , 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 >
__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 , 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< 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< 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< 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< 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< 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 >
__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 , 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 >
__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 , 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 >
__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 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, const GlobPtrSz< DstType > &dst, const Op &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 >
__host__ void gridTransformUnary (const SrcPtr &src, GpuMat_< 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, 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, const GlobPtrSz< DstType > &dst, const UnOp &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 >
__host__ void gridTransformUnary_ (const SrcPtr &src, GpuMat_< DstType > &dst, const UnOp &op, 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 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<class Policy , class SrcPtr , typename DstType >
__host__ void gridTranspose_ (const SrcPtr &src, GpuMat_< 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< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_BGRA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS_to_BGRA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_RGB_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS_to_RGB_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_RGBA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS_to_RGBA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV4_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_BGR_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV4_to_BGR_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV4_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_BGRA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV4_to_BGRA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV4_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_RGB_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV4_to_RGB_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV4_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_RGBA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV4_to_RGBA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_BGR_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV_to_BGR_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_BGRA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV_to_BGRA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_RGB_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV_to_RGB_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_RGBA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV_to_RGBA_FULL_ (const SrcPtr &src)
 
__device__ __forceinline__ float1 hypot (const char1 &a, const char1 &b)
 
__device__ __forceinline__ double1 hypot (const char1 &a, double s)
 
__device__ __forceinline__ float1 hypot (const char1 &a, float s)
 
__device__ __forceinline__ float2 hypot (const char2 &a, const char2 &b)
 
__device__ __forceinline__ double2 hypot (const char2 &a, double s)
 
__device__ __forceinline__ float2 hypot (const char2 &a, float s)
 
__device__ __forceinline__ float3 hypot (const char3 &a, const char3 &b)
 
__device__ __forceinline__ double3 hypot (const char3 &a, double s)
 
__device__ __forceinline__ float3 hypot (const char3 &a, float s)
 
__device__ __forceinline__ float4 hypot (const char4 &a, const char4 &b)
 
__device__ __forceinline__ double4 hypot (const char4 &a, double s)
 
__device__ __forceinline__ float4 hypot (const char4 &a, float s)
 
__device__ __forceinline__ double1 hypot (const double1 &a, const double1 &b)
 
__device__ __forceinline__ double1 hypot (const double1 &a, double s)
 
__device__ __forceinline__ double2 hypot (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double2 hypot (const double2 &a, double s)
 
__device__ __forceinline__ double3 hypot (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double3 hypot (const double3 &a, double s)
 
__device__ __forceinline__ double4 hypot (const double4 &a, const double4 &b)
 
__device__ __forceinline__ double4 hypot (const double4 &a, double s)
 
__device__ __forceinline__ float1 hypot (const float1 &a, const float1 &b)
 
__device__ __forceinline__ double1 hypot (const float1 &a, double s)
 
__device__ __forceinline__ float1 hypot (const float1 &a, float s)
 
__device__ __forceinline__ float2 hypot (const float2 &a, const float2 &b)
 
__device__ __forceinline__ double2 hypot (const float2 &a, double s)
 
__device__ __forceinline__ float2 hypot (const float2 &a, float s)
 
__device__ __forceinline__ float3 hypot (const float3 &a, const float3 &b)
 
__device__ __forceinline__ double3 hypot (const float3 &a, double s)
 
__device__ __forceinline__ float3 hypot (const float3 &a, float s)
 
__device__ __forceinline__ float4 hypot (const float4 &a, const float4 &b)
 
__device__ __forceinline__ double4 hypot (const float4 &a, double s)
 
__device__ __forceinline__ float4 hypot (const float4 &a, float s)
 
__device__ __forceinline__ float1 hypot (const int1 &a, const int1 &b)
 
__device__ __forceinline__ double1 hypot (const int1 &a, double s)
 
__device__ __forceinline__ float1 hypot (const int1 &a, float s)
 
__device__ __forceinline__ float2 hypot (const int2 &a, const int2 &b)
 
__device__ __forceinline__ double2 hypot (const int2 &a, double s)
 
__device__ __forceinline__ float2 hypot (const int2 &a, float s)
 
__device__ __forceinline__ float3 hypot (const int3 &a, const int3 &b)
 
__device__ __forceinline__ double3 hypot (const int3 &a, double s)
 
__device__ __forceinline__ float3 hypot (const int3 &a, float s)
 
__device__ __forceinline__ float4 hypot (const int4 &a, const int4 &b)
 
__device__ __forceinline__ double4 hypot (const int4 &a, double s)
 
__device__ __forceinline__ float4 hypot (const int4 &a, float s)
 
__device__ __forceinline__ float1 hypot (const short1 &a, const short1 &b)
 
__device__ __forceinline__ double1 hypot (const short1 &a, double s)
 
__device__ __forceinline__ float1 hypot (const short1 &a, float s)
 
__device__ __forceinline__ float2 hypot (const short2 &a, const short2 &b)
 
__device__ __forceinline__ double2 hypot (const short2 &a, double s)
 
__device__ __forceinline__ float2 hypot (const short2 &a, float s)
 
__device__ __forceinline__ float3 hypot (const short3 &a, const short3 &b)
 
__device__ __forceinline__ double3 hypot (const short3 &a, double s)
 
__device__ __forceinline__ float3 hypot (const short3 &a, float s)
 
__device__ __forceinline__ float4 hypot (const short4 &a, const short4 &b)
 
__device__ __forceinline__ double4 hypot (const short4 &a, double s)
 
__device__ __forceinline__ float4 hypot (const short4 &a, float s)
 
__device__ __forceinline__ float1 hypot (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ double1 hypot (const uchar1 &a, double s)
 
__device__ __forceinline__ float1 hypot (const uchar1 &a, float s)
 
__device__ __forceinline__ float2 hypot (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ double2 hypot (const uchar2 &a, double s)
 
__device__ __forceinline__ float2 hypot (const uchar2 &a, float s)
 
__device__ __forceinline__ float3 hypot (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ double3 hypot (const uchar3 &a, double s)
 
__device__ __forceinline__ float3 hypot (const uchar3 &a, float s)
 
__device__ __forceinline__ float4 hypot (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ double4 hypot (const uchar4 &a, double s)
 
__device__ __forceinline__ float4 hypot (const uchar4 &a, float s)
 
__device__ __forceinline__ float1 hypot (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ double1 hypot (const uint1 &a, double s)
 
__device__ __forceinline__ float1 hypot (const uint1 &a, float s)
 
__device__ __forceinline__ float2 hypot (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ double2 hypot (const uint2 &a, double s)
 
__device__ __forceinline__ float2 hypot (const uint2 &a, float s)
 
__device__ __forceinline__ float3 hypot (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ double3 hypot (const uint3 &a, double s)
 
__device__ __forceinline__ float3 hypot (const uint3 &a, float s)
 
__device__ __forceinline__ float4 hypot (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ double4 hypot (const uint4 &a, double s)
 
__device__ __forceinline__ float4 hypot (const uint4 &a, float s)
 
__device__ __forceinline__ float1 hypot (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ double1 hypot (const ushort1 &a, double s)
 
__device__ __forceinline__ float1 hypot (const ushort1 &a, float s)
 
__device__ __forceinline__ float2 hypot (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ double2 hypot (const ushort2 &a, double s)
 
__device__ __forceinline__ float2 hypot (const ushort2 &a, float s)
 
__device__ __forceinline__ float3 hypot (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ double3 hypot (const ushort3 &a, double s)
 
__device__ __forceinline__ float3 hypot (const ushort3 &a, float s)
 
__device__ __forceinline__ float4 hypot (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ double4 hypot (const ushort4 &a, double s)
 
__device__ __forceinline__ float4 hypot (const ushort4 &a, float s)
 
__device__ __forceinline__ double1 hypot (double s, const char1 &b)
 
__device__ __forceinline__ double2 hypot (double s, const char2 &b)
 
__device__ __forceinline__ double3 hypot (double s, const char3 &b)
 
__device__ __forceinline__ double4 hypot (double s, const char4 &b)
 
__device__ __forceinline__ double1 hypot (double s, const double1 &b)
 
__device__ __forceinline__ double2 hypot (double s, const double2 &b)
 
__device__ __forceinline__ double3 hypot (double s, const double3 &b)
 
__device__ __forceinline__ double4 hypot (double s, const double4 &b)
 
__device__ __forceinline__ double1 hypot (double s, const float1 &b)
 
__device__ __forceinline__ double2 hypot (double s, const float2 &b)
 
__device__ __forceinline__ double3 hypot (double s, const float3 &b)
 
__device__ __forceinline__ double4 hypot (double s, const float4 &b)
 
__device__ __forceinline__ double1 hypot (double s, const int1 &b)
 
__device__ __forceinline__ double2 hypot (double s, const int2 &b)
 
__device__ __forceinline__ double3 hypot (double s, const int3 &b)
 
__device__ __forceinline__ double4 hypot (double s, const int4 &b)
 
__device__ __forceinline__ double1 hypot (double s, const short1 &b)
 
__device__ __forceinline__ double2 hypot (double s, const short2 &b)
 
__device__ __forceinline__ double3 hypot (double s, const short3 &b)
 
__device__ __forceinline__ double4 hypot (double s, const short4 &b)
 
__device__ __forceinline__ double1 hypot (double s, const uchar1 &b)
 
__device__ __forceinline__ double2 hypot (double s, const uchar2 &b)
 
__device__ __forceinline__ double3 hypot (double s, const uchar3 &b)
 
__device__ __forceinline__ double4 hypot (double s, const uchar4 &b)
 
__device__ __forceinline__ double1 hypot (double s, const uint1 &b)
 
__device__ __forceinline__ double2 hypot (double s, const uint2 &b)
 
__device__ __forceinline__ double3 hypot (double s, const uint3 &b)
 
__device__ __forceinline__ double4 hypot (double s, const uint4 &b)
 
__device__ __forceinline__ double1 hypot (double s, const ushort1 &b)
 
__device__ __forceinline__ double2 hypot (double s, const ushort2 &b)
 
__device__ __forceinline__ double3 hypot (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 hypot (double s, const ushort4 &b)
 
__device__ __forceinline__ float1 hypot (float s, const char1 &b)
 
__device__ __forceinline__ float2 hypot (float s, const char2 &b)
 
__device__ __forceinline__ float3 hypot (float s, const char3 &b)
 
__device__ __forceinline__ float4 hypot (float s, const char4 &b)
 
__device__ __forceinline__ float1 hypot (float s, const float1 &b)
 
__device__ __forceinline__ float2 hypot (float s, const float2 &b)
 
__device__ __forceinline__ float3 hypot (float s, const float3 &b)
 
__device__ __forceinline__ float4 hypot (float s, const float4 &b)
 
__device__ __forceinline__ float1 hypot (float s, const int1 &b)
 
__device__ __forceinline__ float2 hypot (float s, const int2 &b)
 
__device__ __forceinline__ float3 hypot (float s, const int3 &b)
 
__device__ __forceinline__ float4 hypot (float s, const int4 &b)
 
__device__ __forceinline__ float1 hypot (float s, const short1 &b)
 
__device__ __forceinline__ float2 hypot (float s, const short2 &b)
 
__device__ __forceinline__ float3 hypot (float s, const short3 &b)
 
__device__ __forceinline__ float4 hypot (float s, const short4 &b)
 
__device__ __forceinline__ float1 hypot (float s, const uchar1 &b)
 
__device__ __forceinline__ float2 hypot (float s, const uchar2 &b)
 
__device__ __forceinline__ float3 hypot (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 hypot (float s, const uchar4 &b)
 
__device__ __forceinline__ float1 hypot (float s, const uint1 &b)
 
__device__ __forceinline__ float2 hypot (float s, const uint2 &b)
 
__device__ __forceinline__ float3 hypot (float s, const uint3 &b)
 
__device__ __forceinline__ float4 hypot (float s, const uint4 &b)
 
__device__ __forceinline__ float1 hypot (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 hypot (float s, const ushort2 &b)
 
__device__ __forceinline__ float3 hypot (float s, const ushort3 &b)
 
__device__ __forceinline__ float4 hypot (float s, const ushort4 &b)
 
template<class SrcPtr1 , class SrcPtr2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< SrcPtr1 >::ptr_type, typename PtrTraits< SrcPtr2 >::ptr_type, hypot_func< typename LargerType< typename PtrTraits< SrcPtr1 >::value_type, typename PtrTraits< SrcPtr2 >::value_type >::type > > > hypot_ (const SrcPtr1 &src1, const SrcPtr2 &src2)
 
template<class SrcPtr >
__host__ Expr< IntegralBody< SrcPtr > > integral_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ IntegerAreaInterPtrSz< typename PtrTraits< SrcPtr >::ptr_type > interArea (const SrcPtr &src, Size areaSize)
 
template<class SrcPtr >
__host__ CommonAreaInterPtrSz< typename PtrTraits< SrcPtr >::ptr_type > interArea (const SrcPtr &src, Size2f areaSize)
 
template<class SrcPtr >
__host__ CubicInterPtrSz< typename PtrTraits< SrcPtr >::ptr_type > interCubic (const SrcPtr &src)
 
template<class SrcPtr >
__host__ LinearInterPtrSz< typename PtrTraits< SrcPtr >::ptr_type > interLinear (const SrcPtr &src)
 
template<class SrcPtr >
__host__ NearestInterPtrSz< typename PtrTraits< SrcPtr >::ptr_type > interNearest (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab4_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab4_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_LBGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab4_to_LBGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_LBGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab4_to_LBGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_LRGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab4_to_LRGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_LRGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab4_to_LRGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab4_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab4_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_LBGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab_to_LBGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_LBGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab_to_LBGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_LRGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab_to_LRGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_LRGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab_to_LRGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab_to_RGBA_ (const SrcPtr &src)
 
template<int ksize, class SrcPtr >
__host__ Expr< LaplacianPtrSz< ksize, typename PtrTraits< SrcPtr >::ptr_type > > laplacian_ (const SrcPtr &src)
 
template<int ksize, class SrcPtr >
__host__ LaplacianPtrSz< ksize, typename PtrTraits< SrcPtr >::ptr_type > laplacianPtr (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGR_to_Lab4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LBGR_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGR_to_Lab_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LBGR_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGR_to_Luv4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LBGR_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGR_to_Luv_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LBGR_to_Luv_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGRA_to_Lab4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LBGRA_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGRA_to_Lab_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LBGRA_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGRA_to_Luv4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LBGRA_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGRA_to_Luv_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LBGRA_to_Luv_ (const SrcPtr &src)
 
__device__ __forceinline__ float1 log (const char1 &a)
 
__device__ __forceinline__ float2 log (const char2 &a)
 
__device__ __forceinline__ float3 log (const char3 &a)
 
__device__ __forceinline__ float4 log (const char4 &a)
 
__device__ __forceinline__ double1 log (const double1 &a)
 
__device__ __forceinline__ double2 log (const double2 &a)
 
__device__ __forceinline__ double3 log (const double3 &a)
 
__device__ __forceinline__ double4 log (const double4 &a)
 
__device__ __forceinline__ float1 log (const float1 &a)
 
__device__ __forceinline__ float2 log (const float2 &a)
 
__device__ __forceinline__ float3 log (const float3 &a)
 
__device__ __forceinline__ float4 log (const float4 &a)
 
__device__ __forceinline__ float1 log (const int1 &a)
 
__device__ __forceinline__ float2 log (const int2 &a)
 
__device__ __forceinline__ float3 log (const int3 &a)
 
__device__ __forceinline__ float4 log (const int4 &a)
 
__device__ __forceinline__ float1 log (const short1 &a)
 
__device__ __forceinline__ float2 log (const short2 &a)
 
__device__ __forceinline__ float3 log (const short3 &a)
 
__device__ __forceinline__ float4 log (const short4 &a)
 
__device__ __forceinline__ float1 log (const uchar1 &a)
 
__device__ __forceinline__ float2 log (const uchar2 &a)
 
__device__ __forceinline__ float3 log (const uchar3 &a)
 
__device__ __forceinline__ float4 log (const uchar4 &a)
 
__device__ __forceinline__ float1 log (const uint1 &a)
 
__device__ __forceinline__ float2 log (const uint2 &a)
 
__device__ __forceinline__ float3 log (const uint3 &a)
 
__device__ __forceinline__ float4 log (const uint4 &a)
 
__device__ __forceinline__ float1 log (const ushort1 &a)
 
__device__ __forceinline__ float2 log (const ushort2 &a)
 
__device__ __forceinline__ float3 log (const ushort3 &a)
 
__device__ __forceinline__ float4 log (const ushort4 &a)
 
__device__ __forceinline__ float1 log10 (const char1 &a)
 
__device__ __forceinline__ float2 log10 (const char2 &a)
 
__device__ __forceinline__ float3 log10 (const char3 &a)
 
__device__ __forceinline__ float4 log10 (const char4 &a)
 
__device__ __forceinline__ double1 log10 (const double1 &a)
 
__device__ __forceinline__ double2 log10 (const double2 &a)
 
__device__ __forceinline__ double3 log10 (const double3 &a)
 
__device__ __forceinline__ double4 log10 (const double4 &a)
 
__device__ __forceinline__ float1 log10 (const float1 &a)
 
__device__ __forceinline__ float2 log10 (const float2 &a)
 
__device__ __forceinline__ float3 log10 (const float3 &a)
 
__device__ __forceinline__ float4 log10 (const float4 &a)
 
__device__ __forceinline__ float1 log10 (const int1 &a)
 
__device__ __forceinline__ float2 log10 (const int2 &a)
 
__device__ __forceinline__ float3 log10 (const int3 &a)
 
__device__ __forceinline__ float4 log10 (const int4 &a)
 
__device__ __forceinline__ float1 log10 (const short1 &a)
 
__device__ __forceinline__ float2 log10 (const short2 &a)
 
__device__ __forceinline__ float3 log10 (const short3 &a)
 
__device__ __forceinline__ float4 log10 (const short4 &a)
 
__device__ __forceinline__ float1 log10 (const uchar1 &a)
 
__device__ __forceinline__ float2 log10 (const uchar2 &a)
 
__device__ __forceinline__ float3 log10 (const uchar3 &a)
 
__device__ __forceinline__ float4 log10 (const uchar4 &a)
 
__device__ __forceinline__ float1 log10 (const uint1 &a)
 
__device__ __forceinline__ float2 log10 (const uint2 &a)
 
__device__ __forceinline__ float3 log10 (const uint3 &a)
 
__device__ __forceinline__ float4 log10 (const uint4 &a)
 
__device__ __forceinline__ float1 log10 (const ushort1 &a)
 
__device__ __forceinline__ float2 log10 (const ushort2 &a)
 
__device__ __forceinline__ float3 log10 (const ushort3 &a)
 
__device__ __forceinline__ float4 log10 (const ushort4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, log10_func< typename PtrTraits< SrcPtr >::value_type > > > log10_ (const SrcPtr &src)
 
__device__ __forceinline__ float1 log2 (const char1 &a)
 
__device__ __forceinline__ float2 log2 (const char2 &a)
 
__device__ __forceinline__ float3 log2 (const char3 &a)
 
__device__ __forceinline__ float4 log2 (const char4 &a)
 
__device__ __forceinline__ double1 log2 (const double1 &a)
 
__device__ __forceinline__ double2 log2 (const double2 &a)
 
__device__ __forceinline__ double3 log2 (const double3 &a)
 
__device__ __forceinline__ double4 log2 (const double4 &a)
 
__device__ __forceinline__ float1 log2 (const float1 &a)
 
__device__ __forceinline__ float2 log2 (const float2 &a)
 
__device__ __forceinline__ float3 log2 (const float3 &a)
 
__device__ __forceinline__ float4 log2 (const float4 &a)
 
__device__ __forceinline__ float1 log2 (const int1 &a)
 
__device__ __forceinline__ float2 log2 (const int2 &a)
 
__device__ __forceinline__ float3 log2 (const int3 &a)
 
__device__ __forceinline__ float4 log2 (const int4 &a)
 
__device__ __forceinline__ float1 log2 (const short1 &a)
 
__device__ __forceinline__ float2 log2 (const short2 &a)
 
__device__ __forceinline__ float3 log2 (const short3 &a)
 
__device__ __forceinline__ float4 log2 (const short4 &a)
 
__device__ __forceinline__ float1 log2 (const uchar1 &a)
 
__device__ __forceinline__ float2 log2 (const uchar2 &a)
 
__device__ __forceinline__ float3 log2 (const uchar3 &a)
 
__device__ __forceinline__ float4 log2 (const uchar4 &a)
 
__device__ __forceinline__ float1 log2 (const uint1 &a)
 
__device__ __forceinline__ float2 log2 (const uint2 &a)
 
__device__ __forceinline__ float3 log2 (const uint3 &a)
 
__device__ __forceinline__ float4 log2 (const uint4 &a)
 
__device__ __forceinline__ float1 log2 (const ushort1 &a)
 
__device__ __forceinline__ float2 log2 (const ushort2 &a)
 
__device__ __forceinline__ float3 log2 (const ushort3 &a)
 
__device__ __forceinline__ float4 log2 (const ushort4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, log2_func< typename PtrTraits< SrcPtr >::value_type > > > log2_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, log_func< typename PtrTraits< SrcPtr >::value_type > > > log_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGB_to_Lab4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LRGB_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGB_to_Lab_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LRGB_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGB_to_Luv4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LRGB_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGB_to_Luv_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LRGB_to_Luv_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGBA_to_Lab4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LRGBA_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGBA_to_Lab_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LRGBA_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGBA_to_Luv4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LRGBA_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGBA_to_Luv_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LRGBA_to_Luv_ (const SrcPtr &src)
 
template<class SrcPtr , class TablePtr >
__host__ Expr< LutPtrSz< typename PtrTraits< SrcPtr >::ptr_type, typename PtrTraits< TablePtr >::ptr_type > > lut_ (const SrcPtr &src, const TablePtr &tbl)
 
template<class SrcPtr , class TablePtr >
__host__ LutPtrSz< typename PtrTraits< SrcPtr >::ptr_type, typename PtrTraits< TablePtr >::ptr_type > lutPtr (const SrcPtr &src, const TablePtr &tbl)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv4_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv4_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_LBGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv4_to_LBGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_LBGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv4_to_LBGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_LRGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv4_to_LRGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_LRGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv4_to_LRGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv4_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv4_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr<