Static Public Member Functions
cv::gpu::device::transform_detail::OpUnroller< 4 > Struct Template Reference

#include <transform_detail.hpp>

List of all members.

Static Public Member Functions

template<typename T , typename D , typename UnOp , typename Mask >
static __device__
__forceinline__ void 
unroll (const T &src, D &dst, const Mask &mask, const UnOp &op, int x_shifted, int y)
template<typename T1 , typename T2 , typename D , typename BinOp , typename Mask >
static __device__
__forceinline__ void 
unroll (const T1 &src1, const T2 &src2, D &dst, const Mask &mask, const BinOp &op, int x_shifted, int y)

template<>
struct cv::gpu::device::transform_detail::OpUnroller< 4 >


Member Function Documentation

template<typename T , typename D , typename UnOp , typename Mask >
static __device__ __forceinline__ void cv::gpu::device::transform_detail::OpUnroller< 4 >::unroll ( const T src,
D &  dst,
const Mask &  mask,
const UnOp &  op,
int  x_shifted,
int  y 
) [static]
template<typename T1 , typename T2 , typename D , typename BinOp , typename Mask >
static __device__ __forceinline__ void cv::gpu::device::transform_detail::OpUnroller< 4 >::unroll ( const T1 &  src1,
const T2 &  src2,
D &  dst,
const Mask &  mask,
const BinOp &  op,
int  x_shifted,
int  y 
) [static]

The documentation for this struct was generated from the following file: