Namespaces |
| namespace | color_detail |
| namespace | utility_detail |
| namespace | transform_detail |
| namespace | type_traits_detail |
| namespace | vec_distance_detail |
| namespace | functional_detail |
| namespace | vec_math_detail |
Classes |
| struct | BrdRowConstant |
| struct | BrdColConstant |
| struct | BrdConstant |
| struct | BrdRowReplicate |
| struct | BrdColReplicate |
| struct | BrdReplicate |
| struct | BrdRowReflect101 |
| struct | BrdColReflect101 |
| struct | BrdReflect101 |
| struct | BrdRowReflect |
| struct | BrdColReflect |
| struct | BrdReflect |
| struct | BrdRowWrap |
| struct | BrdColWrap |
| struct | BrdWrap |
| struct | BorderReader |
| struct | BorderReader< Ptr2D, BrdConstant< D > > |
| struct | ForceGlob |
| struct | DynamicSharedMem |
| struct | DynamicSharedMem< double > |
| struct | Emulation |
| struct | PointFilter |
| struct | LinearFilter |
| struct | CubicFilter |
| struct | IntegerAreaFilter |
| struct | AreaFilter |
| struct | unary_function |
| struct | binary_function |
| struct | plus |
| struct | minus |
| struct | multiplies |
| struct | divides |
| struct | modulus |
| struct | negate |
| struct | equal_to |
| struct | not_equal_to |
| struct | greater |
| struct | less |
| struct | greater_equal |
| struct | less_equal |
| struct | logical_and |
| struct | logical_or |
| struct | logical_not |
| struct | bit_and |
| struct | bit_or |
| struct | bit_xor |
| struct | bit_not |
| struct | identity |
| struct | project1st |
| struct | project2nd |
| struct | maximum |
| struct | hypot_sqr_func |
| struct | saturate_cast_func |
| struct | thresh_binary_func |
| struct | thresh_binary_inv_func |
| struct | thresh_trunc_func |
| struct | thresh_to_zero_func |
| struct | thresh_to_zero_inv_func |
| struct | unary_negate |
| struct | binary_negate |
| struct | binder1st |
| struct | binder2nd |
| struct | IsUnaryFunction |
| struct | IsBinaryFunction |
| struct | DefaultTransformShift |
| struct | DefaultTransformFunctorTraits |
| struct | TransformFunctorTraits |
| struct | numeric_limits |
| struct | numeric_limits< bool > |
| struct | numeric_limits< char > |
| struct | numeric_limits< signed char > |
| struct | numeric_limits< unsigned char > |
| struct | numeric_limits< short > |
| struct | numeric_limits< unsigned short > |
| struct | numeric_limits< int > |
| struct | numeric_limits< unsigned int > |
| struct | numeric_limits< long > |
| struct | numeric_limits< unsigned long > |
| struct | numeric_limits< float > |
| struct | numeric_limits< double > |
| struct | WarpScan |
| struct | WarpScanNoComp |
| struct | BlockScan |
| struct | Static |
| struct | Static< true > |
| struct | IsSimpleParameter |
| struct | TypeTraits |
| struct | SingleMask |
| struct | SingleMaskChannels |
| struct | MaskCollection |
| struct | WithOutMask |
| struct | L1Dist |
| struct | L1Dist< float > |
| struct | L2Dist |
| struct | HammingDist |
| struct | VecDiffGlobal |
| struct | VecDiffCachedRegister |
| struct | double8 |
| struct | TypeVec< schar, 2 > |
| struct | TypeVec< schar, 3 > |
| struct | TypeVec< schar, 4 > |
| struct | TypeVec< schar, 8 > |
| struct | TypeVec< bool, 1 > |
| struct | TypeVec< bool, 2 > |
| struct | TypeVec< bool, 3 > |
| struct | TypeVec< bool, 4 > |
| struct | TypeVec< bool, 8 > |
| struct | VecTraits< schar > |
| struct | VecTraits< char1 > |
| struct | VecTraits< char2 > |
| struct | VecTraits< char3 > |
| struct | VecTraits< char4 > |
| struct | VecTraits< char8 > |
| struct | Warp |
Typedefs |
| typedef unsigned char | uchar |
| typedef unsigned short | ushort |
| typedef signed char | schar |
| typedef unsigned int | uint |
| typedef schar | vec_type |
Enumerations |
| enum | ScanKind { EXCLUSIVE = 0,
INCLUSIVE = 1
} |
Functions |
| | OPENCV_GPU_IMPLEMENT_RGB2RGB_TRAITS (bgr_to_rgb, 3, 3, 2) OPENCV_GPU_IMPLEMENT_RGB2RGB_TRAITS(bgr_to_bgra |
| | OPENCV_GPU_IMPLEMENT_RGB2RGB_TRAITS (bgr_to_rgba, 3, 4, 2) OPENCV_GPU_IMPLEMENT_RGB2RGB_TRAITS(bgra_to_bgr |
| | OPENCV_GPU_IMPLEMENT_RGB2RGB_TRAITS (bgra_to_rgb, 4, 3, 2) OPENCV_GPU_IMPLEMENT_RGB2RGB_TRAITS(bgra_to_rgba |
| | OPENCV_GPU_IMPLEMENT_RGB2RGB5x5_TRAITS (bgr_to_bgr555, 3, 0, 5) OPENCV_GPU_IMPLEMENT_RGB2RGB5x5_TRAITS(bgr_to_bgr565 |
| | OPENCV_GPU_IMPLEMENT_RGB2RGB5x5_TRAITS (rgb_to_bgr555, 3, 2, 5) OPENCV_GPU_IMPLEMENT_RGB2RGB5x5_TRAITS(rgb_to_bgr565 |
| | OPENCV_GPU_IMPLEMENT_RGB2RGB5x5_TRAITS (bgra_to_bgr555, 4, 0, 5) OPENCV_GPU_IMPLEMENT_RGB2RGB5x5_TRAITS(bgra_to_bgr565 |
| | OPENCV_GPU_IMPLEMENT_RGB2RGB5x5_TRAITS (rgba_to_bgr555, 4, 2, 5) OPENCV_GPU_IMPLEMENT_RGB2RGB5x5_TRAITS(rgba_to_bgr565 |
| | OPENCV_GPU_IMPLEMENT_RGB5x52RGB_TRAITS (bgr555_to_rgb, 3, 2, 5) OPENCV_GPU_IMPLEMENT_RGB5x52RGB_TRAITS(bgr565_to_rgb |
| | OPENCV_GPU_IMPLEMENT_RGB5x52RGB_TRAITS (bgr555_to_bgr, 3, 0, 5) OPENCV_GPU_IMPLEMENT_RGB5x52RGB_TRAITS(bgr565_to_bgr |
| | OPENCV_GPU_IMPLEMENT_RGB5x52RGB_TRAITS (bgr555_to_rgba, 4, 2, 5) OPENCV_GPU_IMPLEMENT_RGB5x52RGB_TRAITS(bgr565_to_rgba |
| | OPENCV_GPU_IMPLEMENT_RGB5x52RGB_TRAITS (bgr555_to_bgra, 4, 0, 5) OPENCV_GPU_IMPLEMENT_RGB5x52RGB_TRAITS(bgr565_to_bgra |
| | OPENCV_GPU_IMPLEMENT_GRAY2RGB_TRAITS (gray_to_bgr, 3) OPENCV_GPU_IMPLEMENT_GRAY2RGB_TRAITS(gray_to_bgra |
| | OPENCV_GPU_IMPLEMENT_GRAY2RGB5x5_TRAITS (gray_to_bgr555, 5) OPENCV_GPU_IMPLEMENT_GRAY2RGB5x5_TRAITS(gray_to_bgr565 |
| | OPENCV_GPU_IMPLEMENT_RGB5x52GRAY_TRAITS (bgr555_to_gray, 5) OPENCV_GPU_IMPLEMENT_RGB5x52GRAY_TRAITS(bgr565_to_gray |
| | OPENCV_GPU_IMPLEMENT_RGB2GRAY_TRAITS (rgb_to_gray, 3, 2) OPENCV_GPU_IMPLEMENT_RGB2GRAY_TRAITS(bgr_to_gray |
| | OPENCV_GPU_IMPLEMENT_RGB2GRAY_TRAITS (rgba_to_gray, 4, 2) OPENCV_GPU_IMPLEMENT_RGB2GRAY_TRAITS(bgra_to_gray |
| | OPENCV_GPU_IMPLEMENT_RGB2YUV_TRAITS (rgb_to_yuv, 3, 3, 0) OPENCV_GPU_IMPLEMENT_RGB2YUV_TRAITS(rgba_to_yuv |
| | OPENCV_GPU_IMPLEMENT_RGB2YUV_TRAITS (rgb_to_yuv4, 3, 4, 0) OPENCV_GPU_IMPLEMENT_RGB2YUV_TRAITS(rgba_to_yuv4 |
| | OPENCV_GPU_IMPLEMENT_RGB2YUV_TRAITS (bgr_to_yuv, 3, 3, 2) OPENCV_GPU_IMPLEMENT_RGB2YUV_TRAITS(bgra_to_yuv |
| | OPENCV_GPU_IMPLEMENT_RGB2YUV_TRAITS (bgr_to_yuv4, 3, 4, 2) OPENCV_GPU_IMPLEMENT_RGB2YUV_TRAITS(bgra_to_yuv4 |
| | OPENCV_GPU_IMPLEMENT_YUV2RGB_TRAITS (yuv_to_rgb, 3, 3, 0) OPENCV_GPU_IMPLEMENT_YUV2RGB_TRAITS(yuv_to_rgba |
| | OPENCV_GPU_IMPLEMENT_YUV2RGB_TRAITS (yuv4_to_rgb, 4, 3, 0) OPENCV_GPU_IMPLEMENT_YUV2RGB_TRAITS(yuv4_to_rgba |
| | OPENCV_GPU_IMPLEMENT_YUV2RGB_TRAITS (yuv_to_bgr, 3, 3, 2) OPENCV_GPU_IMPLEMENT_YUV2RGB_TRAITS(yuv_to_bgra |
| | OPENCV_GPU_IMPLEMENT_YUV2RGB_TRAITS (yuv4_to_bgr, 4, 3, 2) OPENCV_GPU_IMPLEMENT_YUV2RGB_TRAITS(yuv4_to_bgra |
| | OPENCV_GPU_IMPLEMENT_RGB2YCrCb_TRAITS (rgb_to_YCrCb, 3, 3, 2) OPENCV_GPU_IMPLEMENT_RGB2YCrCb_TRAITS(rgba_to_YCrCb |
| | OPENCV_GPU_IMPLEMENT_RGB2YCrCb_TRAITS (rgb_to_YCrCb4, 3, 4, 2) OPENCV_GPU_IMPLEMENT_RGB2YCrCb_TRAITS(rgba_to_YCrCb4 |
| | OPENCV_GPU_IMPLEMENT_RGB2YCrCb_TRAITS (bgr_to_YCrCb, 3, 3, 0) OPENCV_GPU_IMPLEMENT_RGB2YCrCb_TRAITS(bgra_to_YCrCb |
| | OPENCV_GPU_IMPLEMENT_RGB2YCrCb_TRAITS (bgr_to_YCrCb4, 3, 4, 0) OPENCV_GPU_IMPLEMENT_RGB2YCrCb_TRAITS(bgra_to_YCrCb4 |
| | OPENCV_GPU_IMPLEMENT_YCrCb2RGB_TRAITS (YCrCb_to_rgb, 3, 3, 2) OPENCV_GPU_IMPLEMENT_YCrCb2RGB_TRAITS(YCrCb_to_rgba |
| | OPENCV_GPU_IMPLEMENT_YCrCb2RGB_TRAITS (YCrCb4_to_rgb, 4, 3, 2) OPENCV_GPU_IMPLEMENT_YCrCb2RGB_TRAITS(YCrCb4_to_rgba |
| | OPENCV_GPU_IMPLEMENT_YCrCb2RGB_TRAITS (YCrCb_to_bgr, 3, 3, 0) OPENCV_GPU_IMPLEMENT_YCrCb2RGB_TRAITS(YCrCb_to_bgra |
| | OPENCV_GPU_IMPLEMENT_YCrCb2RGB_TRAITS (YCrCb4_to_bgr, 4, 3, 0) OPENCV_GPU_IMPLEMENT_YCrCb2RGB_TRAITS(YCrCb4_to_bgra |
| | OPENCV_GPU_IMPLEMENT_RGB2XYZ_TRAITS (rgb_to_xyz, 3, 3, 2) OPENCV_GPU_IMPLEMENT_RGB2XYZ_TRAITS(rgba_to_xyz |
| | OPENCV_GPU_IMPLEMENT_RGB2XYZ_TRAITS (rgb_to_xyz4, 3, 4, 2) OPENCV_GPU_IMPLEMENT_RGB2XYZ_TRAITS(rgba_to_xyz4 |
| | OPENCV_GPU_IMPLEMENT_RGB2XYZ_TRAITS (bgr_to_xyz, 3, 3, 0) OPENCV_GPU_IMPLEMENT_RGB2XYZ_TRAITS(bgra_to_xyz |
| | OPENCV_GPU_IMPLEMENT_RGB2XYZ_TRAITS (bgr_to_xyz4, 3, 4, 0) OPENCV_GPU_IMPLEMENT_RGB2XYZ_TRAITS(bgra_to_xyz4 |
| | OPENCV_GPU_IMPLEMENT_XYZ2RGB_TRAITS (xyz_to_rgb, 3, 3, 2) OPENCV_GPU_IMPLEMENT_XYZ2RGB_TRAITS(xyz4_to_rgb |
| | OPENCV_GPU_IMPLEMENT_XYZ2RGB_TRAITS (xyz_to_rgba, 3, 4, 2) OPENCV_GPU_IMPLEMENT_XYZ2RGB_TRAITS(xyz4_to_rgba |
| | OPENCV_GPU_IMPLEMENT_XYZ2RGB_TRAITS (xyz_to_bgr, 3, 3, 0) OPENCV_GPU_IMPLEMENT_XYZ2RGB_TRAITS(xyz4_to_bgr |
| | OPENCV_GPU_IMPLEMENT_XYZ2RGB_TRAITS (xyz_to_bgra, 3, 4, 0) OPENCV_GPU_IMPLEMENT_XYZ2RGB_TRAITS(xyz4_to_bgra |
| | OPENCV_GPU_IMPLEMENT_RGB2HSV_TRAITS (rgb_to_hsv, 3, 3, 2) OPENCV_GPU_IMPLEMENT_RGB2HSV_TRAITS(rgba_to_hsv |
| | OPENCV_GPU_IMPLEMENT_RGB2HSV_TRAITS (rgb_to_hsv4, 3, 4, 2) OPENCV_GPU_IMPLEMENT_RGB2HSV_TRAITS(rgba_to_hsv4 |
| | OPENCV_GPU_IMPLEMENT_RGB2HSV_TRAITS (bgr_to_hsv, 3, 3, 0) OPENCV_GPU_IMPLEMENT_RGB2HSV_TRAITS(bgra_to_hsv |
| | OPENCV_GPU_IMPLEMENT_RGB2HSV_TRAITS (bgr_to_hsv4, 3, 4, 0) OPENCV_GPU_IMPLEMENT_RGB2HSV_TRAITS(bgra_to_hsv4 |
| | OPENCV_GPU_IMPLEMENT_HSV2RGB_TRAITS (hsv_to_rgb, 3, 3, 2) OPENCV_GPU_IMPLEMENT_HSV2RGB_TRAITS(hsv_to_rgba |
| | OPENCV_GPU_IMPLEMENT_HSV2RGB_TRAITS (hsv4_to_rgb, 4, 3, 2) OPENCV_GPU_IMPLEMENT_HSV2RGB_TRAITS(hsv4_to_rgba |
| | OPENCV_GPU_IMPLEMENT_HSV2RGB_TRAITS (hsv_to_bgr, 3, 3, 0) OPENCV_GPU_IMPLEMENT_HSV2RGB_TRAITS(hsv_to_bgra |
| | OPENCV_GPU_IMPLEMENT_HSV2RGB_TRAITS (hsv4_to_bgr, 4, 3, 0) OPENCV_GPU_IMPLEMENT_HSV2RGB_TRAITS(hsv4_to_bgra |
| | OPENCV_GPU_IMPLEMENT_RGB2HLS_TRAITS (rgb_to_hls, 3, 3, 2) OPENCV_GPU_IMPLEMENT_RGB2HLS_TRAITS(rgba_to_hls |
| | OPENCV_GPU_IMPLEMENT_RGB2HLS_TRAITS (rgb_to_hls4, 3, 4, 2) OPENCV_GPU_IMPLEMENT_RGB2HLS_TRAITS(rgba_to_hls4 |
| | OPENCV_GPU_IMPLEMENT_RGB2HLS_TRAITS (bgr_to_hls, 3, 3, 0) OPENCV_GPU_IMPLEMENT_RGB2HLS_TRAITS(bgra_to_hls |
| | OPENCV_GPU_IMPLEMENT_RGB2HLS_TRAITS (bgr_to_hls4, 3, 4, 0) OPENCV_GPU_IMPLEMENT_RGB2HLS_TRAITS(bgra_to_hls4 |
| | OPENCV_GPU_IMPLEMENT_HLS2RGB_TRAITS (hls_to_rgb, 3, 3, 2) OPENCV_GPU_IMPLEMENT_HLS2RGB_TRAITS(hls_to_rgba |
| | OPENCV_GPU_IMPLEMENT_HLS2RGB_TRAITS (hls4_to_rgb, 4, 3, 2) OPENCV_GPU_IMPLEMENT_HLS2RGB_TRAITS(hls4_to_rgba |
| | OPENCV_GPU_IMPLEMENT_HLS2RGB_TRAITS (hls_to_bgr, 3, 3, 0) OPENCV_GPU_IMPLEMENT_HLS2RGB_TRAITS(hls_to_bgra |
| | OPENCV_GPU_IMPLEMENT_HLS2RGB_TRAITS (hls4_to_bgr, 4, 3, 0) OPENCV_GPU_IMPLEMENT_HLS2RGB_TRAITS(hls4_to_bgra |
| template<class T > |
| void | bindTexture (const textureReference *tex, const PtrStepSz< T > &img) |
| | OPENCV_GPU_DEFINE_FORCE_GLOB_B (uchar, u8) OPENCV_GPU_DEFINE_FORCE_GLOB_B(schar |
| s8 | OPENCV_GPU_DEFINE_FORCE_GLOB_B (char, b8) OPENCV_GPU_DEFINE_FORCE_GLOB(ushort |
| s8 h | OPENCV_GPU_DEFINE_FORCE_GLOB (short, s16, h) OPENCV_GPU_DEFINE_FORCE_GLOB(uint |
| s8 h r | OPENCV_GPU_DEFINE_FORCE_GLOB (int, s32, r) OPENCV_GPU_DEFINE_FORCE_GLOB(float |
| template<class Func > |
| void | printFuncAttrib (Func &func) |
| | OPENCV_GPU_IMPLEMENT_MINMAX (maximum, uchar,::max) OPENCV_GPU_IMPLEMENT_MINMAX(maximum |
| ::max | OPENCV_GPU_IMPLEMENT_MINMAX (maximum, char,::max) OPENCV_GPU_IMPLEMENT_MINMAX(maximum |
| ::max::max | OPENCV_GPU_IMPLEMENT_MINMAX (maximum, short,::max) OPENCV_GPU_IMPLEMENT_MINMAX(maximum |
| ::max::max::max | OPENCV_GPU_IMPLEMENT_MINMAX (maximum, uint,::max) OPENCV_GPU_IMPLEMENT_MINMAX(maximum |
| ::max::max::max::fmax | OPENCV_GPU_IMPLEMENT_MINMAX (maximum, double,::fmax) template< typename T > struct minimum |
| | OPENCV_GPU_IMPLEMENT_MINMAX (minimum, uchar,::min) OPENCV_GPU_IMPLEMENT_MINMAX(minimum |
| ::min | OPENCV_GPU_IMPLEMENT_MINMAX (minimum, char,::min) OPENCV_GPU_IMPLEMENT_MINMAX(minimum |
| ::min::min | OPENCV_GPU_IMPLEMENT_MINMAX (minimum, short,::min) OPENCV_GPU_IMPLEMENT_MINMAX(minimum |
| ::min::min::min | OPENCV_GPU_IMPLEMENT_MINMAX (minimum, uint,::min) OPENCV_GPU_IMPLEMENT_MINMAX(minimum |
| ::min::min::min::fmin | OPENCV_GPU_IMPLEMENT_MINMAX (minimum, double,::fmin) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(fabs |
| | bound=========================================
|
| ::min::min::min::fmin::fabs | OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (sqrt,::sqrt) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(exp |
| ::min::min::min::fmin::fabs::exp | OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (exp2,::exp2) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(exp10 |
| ::min::min::min::fmin::fabs::exp::exp10 | OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (log,::log) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(log2 |
| ::min::min::min::fmin::fabs::exp::exp10::log2 | OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (log10,::log10) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(sin |
| ::min::min::min::fmin::fabs::exp::exp10::log2::sin | OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (cos,::cos) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(tan |
| ::min::min::min::fmin::fabs::exp::exp10::log2::sin::tan | OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (asin,::asin) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(acos |
| ::min::min::min::fmin::fabs::exp::exp10::log2::sin::tan::acos | OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (atan,::atan) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(sinh |
| ::min::min::min::fmin::fabs::exp::exp10::log2::sin::tan::acos::sinh | OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (cosh,::cosh) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(tanh |
| ::min::min::min::fmin::fabs::exp::exp10::log2::sin::tan::acos::sinh::tanh | OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (asinh,::asinh) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(acosh |
| ::min::min::min::fmin::fabs::exp::exp10::log2::sin::tan::acos::sinh::tanh::acosh | OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (atanh,::atanh) OPENCV_GPU_IMPLEMENT_BIN_FUNCTOR(hypot |
| ::min::min::min::fmin::fabs::exp::exp10::log2::sin::tan::acos::sinh::tanh::acosh::hypot | OPENCV_GPU_IMPLEMENT_BIN_FUNCTOR (atan2,::atan2) OPENCV_GPU_IMPLEMENT_BIN_FUNCTOR(pow |
| template<typename Predicate > |
__host__ __device__
__forceinline__ unary_negate
< Predicate > | not1 (const Predicate &pred) |
| template<typename BinaryPredicate > |
__host__ __device__
__forceinline__ binary_negate
< BinaryPredicate > | not2 (const BinaryPredicate &pred) |
| template<typename Op , typename T > |
__host__ __device__
__forceinline__ binder1st< Op > | bind1st (const Op &op, const T &x) |
| template<typename Op , typename T > |
__host__ __device__
__forceinline__ binder2nd< Op > | bind2nd (const Op &op, const T &x) |
| template<typename _Tp > |
| __device__ __forceinline__ _Tp | saturate_cast (uchar v) |
| template<typename _Tp > |
| __device__ __forceinline__ _Tp | saturate_cast (schar v) |
| template<typename _Tp > |
| __device__ __forceinline__ _Tp | saturate_cast (ushort v) |
| template<typename _Tp > |
| __device__ __forceinline__ _Tp | saturate_cast (short v) |
| template<typename _Tp > |
| __device__ __forceinline__ _Tp | saturate_cast (uint v) |
| template<typename _Tp > |
| __device__ __forceinline__ _Tp | saturate_cast (int v) |
| template<typename _Tp > |
| __device__ __forceinline__ _Tp | saturate_cast (float v) |
| template<typename _Tp > |
| __device__ __forceinline__ _Tp | saturate_cast (double v) |
| template<> |
| __device__ __forceinline__ uchar | saturate_cast< uchar > (schar v) |
| template<> |
| __device__ __forceinline__ uchar | saturate_cast< uchar > (ushort v) |
| template<> |
| __device__ __forceinline__ uchar | saturate_cast< uchar > (int v) |
| template<> |
| __device__ __forceinline__ uchar | saturate_cast< uchar > (uint v) |
| template<> |
| __device__ __forceinline__ uchar | saturate_cast< uchar > (short v) |
| template<> |
| __device__ __forceinline__ uchar | saturate_cast< uchar > (float v) |
| template<> |
| __device__ __forceinline__ uchar | saturate_cast< uchar > (double v) |
| template<> |
| __device__ __forceinline__ schar | saturate_cast< schar > (uchar v) |
| template<> |
| __device__ __forceinline__ schar | saturate_cast< schar > (ushort v) |
| template<> |
| __device__ __forceinline__ schar | saturate_cast< schar > (int v) |
| template<> |
| __device__ __forceinline__ schar | saturate_cast< schar > (short v) |
| template<> |
| __device__ __forceinline__ schar | saturate_cast< schar > (uint v) |
| template<> |
| __device__ __forceinline__ schar | saturate_cast< schar > (float v) |
| template<> |
| __device__ __forceinline__ schar | saturate_cast< schar > (double v) |
| template<> |
| __device__ __forceinline__ ushort | saturate_cast< ushort > (schar v) |
| template<> |
| __device__ __forceinline__ ushort | saturate_cast< ushort > (short v) |
| template<> |
| __device__ __forceinline__ ushort | saturate_cast< ushort > (int v) |
| template<> |
| __device__ __forceinline__ ushort | saturate_cast< ushort > (uint v) |
| template<> |
| __device__ __forceinline__ ushort | saturate_cast< ushort > (float v) |
| template<> |
| __device__ __forceinline__ ushort | saturate_cast< ushort > (double v) |
| template<> |
| __device__ __forceinline__ short | saturate_cast< short > (ushort v) |
| template<> |
| __device__ __forceinline__ short | saturate_cast< short > (int v) |
| template<> |
| __device__ __forceinline__ short | saturate_cast< short > (uint v) |
| template<> |
| __device__ __forceinline__ short | saturate_cast< short > (float v) |
| template<> |
| __device__ __forceinline__ short | saturate_cast< short > (double v) |
| template<> |
| __device__ __forceinline__ int | saturate_cast< int > (float v) |
| template<> |
| __device__ __forceinline__ int | saturate_cast< int > (double v) |
| template<> |
| __device__ __forceinline__ uint | saturate_cast< uint > (float v) |
| template<> |
| __device__ __forceinline__ uint | saturate_cast< uint > (double v) |
| template<typename T > |
void __device__ __host__
__forceinline__ | swap (T &a, T &b) |
| template<int n, typename T , typename Op > |
| __device__ __forceinline__ void | reduce (volatile T *data, T &partial_reduction, int tid, const Op &op) |
| template<int n, typename T , typename V , typename Pred > |
| __device__ __forceinline__ void | reducePredVal (volatile T *sdata, T &myData, V *sval, V &myVal, int tid, const Pred &pred) |
| template<int n, typename T , typename V1 , typename V2 , typename Pred > |
| __device__ __forceinline__ void | reducePredVal2 (volatile T *sdata, T &myData, V1 *sval1, V1 &myVal1, V2 *sval2, V2 &myVal2, int tid, const Pred &pred) |
| template<typename T > |
| __device__ __forceinline__ bool | solve2x2 (const T A[2][2], const T b[2], T x[2]) |
| template<typename T > |
| __device__ __forceinline__ bool | solve3x3 (const T A[3][3], const T b[3], T x[3]) |
| template<int THREAD_DIM, typename Dist , typename T1 , typename T2 > |
| __device__ void | calcVecDiffGlobal (const T1 *vec1, const T2 *vec2, int len, Dist &dist, typename Dist::result_type *smem, int tid) |
| template<int THREAD_DIM, int MAX_LEN, bool LEN_EQ_MAX_LEN, typename Dist , typename T1 , typename T2 > |
| __device__ __forceinline__ void | calcVecDiffCached (const T1 *vecCached, const T2 *vecGlob, int len, Dist &dist, typename Dist::result_type *smem, int tid) |
| struct | __align__ (8) uchar8 |
| struct | __align__ (16) ushort8 |
| struct | __align__ (32) uint8 |
| | OPENCV_GPU_IMPLEMENT_TYPE_VEC (uchar) OPENCV_GPU_IMPLEMENT_TYPE_VEC(char) OPENCV_GPU_IMPLEMENT_TYPE_VEC(ushort) OPENCV_GPU_IMPLEMENT_TYPE_VEC(short) OPENCV_GPU_IMPLEMENT_TYPE_VEC(int) OPENCV_GPU_IMPLEMENT_TYPE_VEC(uint) OPENCV_GPU_IMPLEMENT_TYPE_VEC(float) OPENCV_GPU_IMPLEMENT_TYPE_VEC(double) template<> struct TypeVec< schar |
| | OPENCV_GPU_IMPLEMENT_VEC_TRAITS (uchar) OPENCV_GPU_IMPLEMENT_VEC_TRAITS(ushort) OPENCV_GPU_IMPLEMENT_VEC_TRAITS(short) OPENCV_GPU_IMPLEMENT_VEC_TRAITS(int) OPENCV_GPU_IMPLEMENT_VEC_TRAITS(uint) OPENCV_GPU_IMPLEMENT_VEC_TRAITS(float) OPENCV_GPU_IMPLEMENT_VEC_TRAITS(double) template<> struct VecTraits< char > |
| template<class T > |
| __device__ __forceinline__ T | warp_reduce (volatile T *ptr, const unsigned int tid=threadIdx.x) |
Variables |
| s8 | u16 |
| s8 h | u32 |
| s8 h r | f32 |
| ::max::max | int |
| ::max::max::max | float |