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