DstType 63 modules/cudev/include/opencv2/cudev/grid/copy.hpp template <class Policy, class SrcPtr, typename DstType, class MaskPtr> DstType 64 modules/cudev/include/opencv2/cudev/grid/copy.hpp __host__ void gridCopy_(const SrcPtr& src, GpuMat_<DstType>& dst, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 76 modules/cudev/include/opencv2/cudev/grid/copy.hpp template <class Policy, class SrcPtr, typename DstType, class MaskPtr> DstType 77 modules/cudev/include/opencv2/cudev/grid/copy.hpp __host__ void gridCopy_(const SrcPtr& src, const GlobPtrSz<DstType>& dst, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 88 modules/cudev/include/opencv2/cudev/grid/copy.hpp template <class Policy, class SrcPtr, typename DstType> DstType 89 modules/cudev/include/opencv2/cudev/grid/copy.hpp __host__ void gridCopy_(const SrcPtr& src, GpuMat_<DstType>& dst, Stream& stream = Stream::Null()) DstType 99 modules/cudev/include/opencv2/cudev/grid/copy.hpp template <class Policy, class SrcPtr, typename DstType> DstType 100 modules/cudev/include/opencv2/cudev/grid/copy.hpp __host__ void gridCopy_(const SrcPtr& src, const GlobPtrSz<DstType>& dst, Stream& stream = Stream::Null()) DstType 357 modules/cudev/include/opencv2/cudev/grid/copy.hpp template <class SrcPtr, typename DstType, class MaskPtr> DstType 358 modules/cudev/include/opencv2/cudev/grid/copy.hpp __host__ void gridCopy(const SrcPtr& src, GpuMat_<DstType>& dst, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 363 modules/cudev/include/opencv2/cudev/grid/copy.hpp template <class SrcPtr, typename DstType, class MaskPtr> DstType 364 modules/cudev/include/opencv2/cudev/grid/copy.hpp __host__ void gridCopy(const SrcPtr& src, const GlobPtrSz<DstType>& dst, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 369 modules/cudev/include/opencv2/cudev/grid/copy.hpp template <class SrcPtr, typename DstType> DstType 370 modules/cudev/include/opencv2/cudev/grid/copy.hpp __host__ void gridCopy(const SrcPtr& src, GpuMat_<DstType>& dst, Stream& stream = Stream::Null()) DstType 375 modules/cudev/include/opencv2/cudev/grid/copy.hpp template <class SrcPtr, typename DstType> DstType 376 modules/cudev/include/opencv2/cudev/grid/copy.hpp __host__ void gridCopy(const SrcPtr& src, const GlobPtrSz<DstType>& dst, Stream& stream = Stream::Null()) DstType 59 modules/cudev/include/opencv2/cudev/grid/detail/copy.hpp template <class SrcPtr, typename DstType, class MaskPtr> DstType 60 modules/cudev/include/opencv2/cudev/grid/detail/copy.hpp __global__ void copy(const SrcPtr src, GlobPtr<DstType> dst, const MaskPtr mask, const int rows, const int cols) DstType 68 modules/cudev/include/opencv2/cudev/grid/detail/copy.hpp dst(y, x) = saturate_cast<DstType>(src(y, x)); DstType 71 modules/cudev/include/opencv2/cudev/grid/detail/copy.hpp template <class Policy, class SrcPtr, typename DstType, class MaskPtr> DstType 72 modules/cudev/include/opencv2/cudev/grid/detail/copy.hpp __host__ void copy(const SrcPtr& src, const GlobPtr<DstType>& dst, const MaskPtr& mask, int rows, int cols, cudaStream_t stream) DstType 60 modules/cudev/include/opencv2/cudev/grid/detail/pyr_down.hpp template <class Brd, class SrcPtr, typename DstType> DstType 61 modules/cudev/include/opencv2/cudev/grid/detail/pyr_down.hpp __global__ void pyrDown(const SrcPtr src, GlobPtr<DstType> dst, const int src_rows, const int src_cols, const int dst_cols) DstType 181 modules/cudev/include/opencv2/cudev/grid/detail/pyr_down.hpp dst(y, dst_x) = saturate_cast<DstType>(sum); DstType 185 modules/cudev/include/opencv2/cudev/grid/detail/pyr_down.hpp template <class Brd, class SrcPtr, typename DstType> DstType 186 modules/cudev/include/opencv2/cudev/grid/detail/pyr_down.hpp __host__ void pyrDown(const SrcPtr& src, const GlobPtr<DstType>& dst, int src_rows, int src_cols, int dst_rows, int dst_cols, cudaStream_t stream) DstType 60 modules/cudev/include/opencv2/cudev/grid/detail/pyr_up.hpp template <class SrcPtr, typename DstType> DstType 61 modules/cudev/include/opencv2/cudev/grid/detail/pyr_up.hpp __global__ void pyrUp(const SrcPtr src, GlobPtr<DstType> dst, const int src_rows, const int src_cols, const int dst_rows, const int dst_cols) DstType 153 modules/cudev/include/opencv2/cudev/grid/detail/pyr_up.hpp dst(y, x) = saturate_cast<DstType>(4.0f * sum); DstType 156 modules/cudev/include/opencv2/cudev/grid/detail/pyr_up.hpp template <class SrcPtr, typename DstType> DstType 157 modules/cudev/include/opencv2/cudev/grid/detail/pyr_up.hpp __host__ void pyrUp(const SrcPtr& src, const GlobPtr<DstType>& dst, int src_rows, int src_cols, int dst_rows, int dst_cols, cudaStream_t stream) DstType 62 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp template <class Src1Ptr, class Src2Ptr, typename DstType, class MaskPtr> DstType 63 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp __global__ void mergeC2(const Src1Ptr src1, const Src2Ptr src2, GlobPtr<DstType> dst, const MaskPtr mask, const int rows, const int cols) DstType 65 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp typedef typename VecTraits<DstType>::elem_type dst_elem_type; DstType 73 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp dst(y, x) = VecTraits<DstType>::make( DstType 79 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp template <class Policy, class Src1Ptr, class Src2Ptr, typename DstType, class MaskPtr> DstType 80 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp __host__ void mergeC2(const Src1Ptr& src1, const Src2Ptr& src2, const GlobPtr<DstType>& dst, const MaskPtr& mask, int rows, int cols, cudaStream_t stream) DstType 92 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp template <class Src1Ptr, class Src2Ptr, class Src3Ptr, typename DstType, class MaskPtr> DstType 93 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp __global__ void mergeC3(const Src1Ptr src1, const Src2Ptr src2, const Src3Ptr src3, GlobPtr<DstType> dst, const MaskPtr mask, const int rows, const int cols) DstType 95 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp typedef typename VecTraits<DstType>::elem_type dst_elem_type; DstType 103 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp dst(y, x) = VecTraits<DstType>::make( DstType 110 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp template <class Policy, class Src1Ptr, class Src2Ptr, class Src3Ptr, typename DstType, class MaskPtr> DstType 111 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp __host__ void mergeC3(const Src1Ptr& src1, const Src2Ptr& src2, const Src3Ptr& src3, const GlobPtr<DstType>& dst, const MaskPtr& mask, int rows, int cols, cudaStream_t stream) DstType 123 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp template <class Src1Ptr, class Src2Ptr, class Src3Ptr, class Src4Ptr, typename DstType, class MaskPtr> DstType 124 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp __global__ void mergeC4(const Src1Ptr src1, const Src2Ptr src2, const Src3Ptr src3, const Src4Ptr src4, GlobPtr<DstType> dst, const MaskPtr mask, const int rows, const int cols) DstType 126 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp typedef typename VecTraits<DstType>::elem_type dst_elem_type; DstType 134 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp dst(y, x) = VecTraits<DstType>::make( DstType 142 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp template <class Policy, class Src1Ptr, class Src2Ptr, class Src3Ptr, class Src4Ptr, typename DstType, class MaskPtr> DstType 143 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp __host__ void mergeC4(const Src1Ptr& src1, const Src2Ptr& src2, const Src3Ptr& src3, const Src4Ptr& src4, const GlobPtr<DstType>& dst, const MaskPtr& mask, int rows, int cols, cudaStream_t stream) DstType 159 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp template <class SrcPtrTuple, typename DstType, class MaskPtr> DstType 160 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp __host__ static void merge(const SrcPtrTuple& src, const GlobPtr<DstType>& dst, const MaskPtr& mask, int rows, int cols, cudaStream_t stream) DstType 168 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp template <class SrcPtrTuple, typename DstType, class MaskPtr> DstType 169 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp __host__ static void merge(const SrcPtrTuple& src, const GlobPtr<DstType>& dst, const MaskPtr& mask, int rows, int cols, cudaStream_t stream) DstType 177 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp template <class SrcPtrTuple, typename DstType, class MaskPtr> DstType 178 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp __host__ static void merge(const SrcPtrTuple& src, const GlobPtr<DstType>& dst, const MaskPtr& mask, int rows, int cols, cudaStream_t stream) DstType 186 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp template <class SrcPtr, typename DstType, class MaskPtr> DstType 187 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp __global__ void split(const SrcPtr src, GlobPtr<DstType> dst1, GlobPtr<DstType> dst2, const MaskPtr mask, const int rows, const int cols) DstType 203 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp template <class Policy, class SrcPtr, typename DstType, class MaskPtr> DstType 204 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp __host__ void split(const SrcPtr& src, const GlobPtr<DstType>& dst1, const GlobPtr<DstType>& dst2, const MaskPtr& mask, int rows, int cols, cudaStream_t stream) DstType 216 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp template <class SrcPtr, typename DstType, class MaskPtr> DstType 217 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp __global__ void split(const SrcPtr src, GlobPtr<DstType> dst1, GlobPtr<DstType> dst2, GlobPtr<DstType> dst3, const MaskPtr mask, const int rows, const int cols) DstType 234 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp template <class Policy, class SrcPtr, typename DstType, class MaskPtr> DstType 235 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp __host__ void split(const SrcPtr& src, const GlobPtr<DstType>& dst1, const GlobPtr<DstType>& dst2, const GlobPtr<DstType>& dst3, const MaskPtr& mask, int rows, int cols, cudaStream_t stream) DstType 247 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp template <class SrcPtr, typename DstType, class MaskPtr> DstType 248 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp __global__ void split(const SrcPtr src, GlobPtr<DstType> dst1, GlobPtr<DstType> dst2, GlobPtr<DstType> dst3, GlobPtr<DstType> dst4, const MaskPtr mask, const int rows, const int cols) DstType 266 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp template <class Policy, class SrcPtr, typename DstType, class MaskPtr> DstType 267 modules/cudev/include/opencv2/cudev/grid/detail/split_merge.hpp __host__ void split(const SrcPtr& src, const GlobPtr<DstType>& dst1, const GlobPtr<DstType>& dst2, const GlobPtr<DstType>& dst3, const GlobPtr<DstType>& dst4, const MaskPtr& mask, int rows, int cols, cudaStream_t stream) DstType 158 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp template <class SrcPtr, typename DstType, class UnOp, class MaskPtr> DstType 159 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp __global__ void transformSimple(const SrcPtr src, GlobPtr<DstType> dst, const UnOp op, const MaskPtr mask, const int rows, const int cols) DstType 167 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp dst(y, x) = saturate_cast<DstType>(op(src(y, x))); DstType 170 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp template <class SrcPtr1, class SrcPtr2, typename DstType, class BinOp, class MaskPtr> DstType 171 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp __global__ void transformSimple(const SrcPtr1 src1, const SrcPtr2 src2, GlobPtr<DstType> dst, const BinOp op, const MaskPtr mask, const int rows, const int cols) DstType 179 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp dst(y, x) = saturate_cast<DstType>(op(src1(y, x), src2(y, x))); DstType 184 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp template <int SHIFT, typename SrcType, typename DstType, class UnOp, class MaskPtr> DstType 185 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp __global__ void transformSmart(const GlobPtr<SrcType> src_, GlobPtr<DstType> dst_, const UnOp op, const MaskPtr mask, const int rows, const int cols) DstType 197 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp DstType* dst = dst_.row(y); DstType 219 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp template <int SHIFT, typename SrcType1, typename SrcType2, typename DstType, class BinOp, class MaskPtr> DstType 220 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp __global__ void transformSmart(const GlobPtr<SrcType1> src1_, const GlobPtr<SrcType2> src2_, GlobPtr<DstType> dst_, const BinOp op, const MaskPtr mask, const int rows, const int cols) DstType 234 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp DstType* dst = dst_.row(y); DstType 263 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp template <class SrcPtr, typename DstType, class UnOp, class MaskPtr> DstType 264 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp __host__ static void call(const SrcPtr& src, const GlobPtr<DstType>& dst, const UnOp& op, const MaskPtr& mask, int rows, int cols, cudaStream_t stream) DstType 276 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp template <class SrcPtr1, class SrcPtr2, typename DstType, class BinOp, class MaskPtr> DstType 277 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp __host__ static void call(const SrcPtr1& src1, const SrcPtr2& src2, const GlobPtr<DstType>& dst, const BinOp& op, const MaskPtr& mask, int rows, int cols, cudaStream_t stream) DstType 303 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp template <typename SrcType, typename DstType, class UnOp, class MaskPtr> DstType 304 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp __host__ static void call(const GlobPtr<SrcType>& src, const GlobPtr<DstType>& dst, const UnOp& op, const MaskPtr& mask, int rows, int cols, cudaStream_t stream) DstType 308 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp !isAligned(dst.data, Policy::shift * sizeof(DstType)) || !isAligned(dst.step, Policy::shift * sizeof(DstType))) DstType 324 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp template <typename SrcType1, typename SrcType2, typename DstType, class BinOp, class MaskPtr> DstType 325 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp __host__ static void call(const GlobPtr<SrcType1>& src1, const GlobPtr<SrcType2>& src2, const GlobPtr<DstType>& dst, const BinOp& op, const MaskPtr& mask, int rows, int cols, cudaStream_t stream) DstType 330 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp !isAligned(dst.data, Policy::shift * sizeof(DstType)) || !isAligned(dst.step, Policy::shift * sizeof(DstType))) DstType 347 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp template <class Policy, class SrcPtr, typename DstType, class UnOp, class MaskPtr> DstType 348 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp __host__ void transform_unary(const SrcPtr& src, const GlobPtr<DstType>& dst, const UnOp& op, const MaskPtr& mask, int rows, int cols, cudaStream_t stream) DstType 353 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp template <class Policy, class SrcPtr1, class SrcPtr2, typename DstType, class BinOp, class MaskPtr> DstType 354 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp __host__ void transform_binary(const SrcPtr1& src1, const SrcPtr2& src2, const GlobPtr<DstType>& dst, const BinOp& op, const MaskPtr& mask, int rows, int cols, cudaStream_t stream) DstType 359 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp template <class Policy, typename SrcType, typename DstType, class UnOp, class MaskPtr> DstType 360 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp __host__ void transform_unary(const GlobPtr<SrcType>& src, const GlobPtr<DstType>& dst, const UnOp& op, const MaskPtr& mask, int rows, int cols, cudaStream_t stream) DstType 362 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp TransformDispatcher<VecTraits<SrcType>::cn == 1 && VecTraits<DstType>::cn == 1 && Policy::shift != 1, Policy>::call(src, dst, op, mask, rows, cols, stream); DstType 365 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp template <class Policy, typename SrcType1, typename SrcType2, typename DstType, class BinOp, class MaskPtr> DstType 366 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp __host__ void transform_binary(const GlobPtr<SrcType1>& src1, const GlobPtr<SrcType2>& src2, const GlobPtr<DstType>& dst, const BinOp& op, const MaskPtr& mask, int rows, int cols, cudaStream_t stream) DstType 368 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp TransformDispatcher<VecTraits<SrcType1>::cn == 1 && VecTraits<SrcType2>::cn == 1 && VecTraits<DstType>::cn == 1 && Policy::shift != 1, Policy>::call(src1, src2, dst, op, mask, rows, cols, stream); DstType 58 modules/cudev/include/opencv2/cudev/grid/detail/transpose.hpp template <int TILE_DIM, int BLOCK_DIM_Y, class SrcPtr, typename DstType> DstType 59 modules/cudev/include/opencv2/cudev/grid/detail/transpose.hpp __global__ void transpose(const SrcPtr src, GlobPtr<DstType> dst, const int rows, const int cols) DstType 105 modules/cudev/include/opencv2/cudev/grid/detail/transpose.hpp dst(yIndex + i, xIndex) = saturate_cast<DstType>(tile[threadIdx.x][threadIdx.y + i]); DstType 111 modules/cudev/include/opencv2/cudev/grid/detail/transpose.hpp template <class Policy, class SrcPtr, typename DstType> DstType 112 modules/cudev/include/opencv2/cudev/grid/detail/transpose.hpp __host__ void transpose(const SrcPtr& src, const GlobPtr<DstType>& dst, int rows, int cols, cudaStream_t stream) DstType 59 modules/cudev/include/opencv2/cudev/grid/integral.hpp template <class SrcPtr, typename DstType> DstType 60 modules/cudev/include/opencv2/cudev/grid/integral.hpp __host__ void gridIntegral(const SrcPtr& src, GpuMat_<DstType>& dst, Stream& stream = Stream::Null()) DstType 61 modules/cudev/include/opencv2/cudev/grid/pyramids.hpp template <class Brd, class SrcPtr, typename DstType> DstType 62 modules/cudev/include/opencv2/cudev/grid/pyramids.hpp __host__ void gridPyrDown_(const SrcPtr& src, GpuMat_<DstType>& dst, Stream& stream = Stream::Null()) DstType 72 modules/cudev/include/opencv2/cudev/grid/pyramids.hpp template <class SrcPtr, typename DstType> DstType 73 modules/cudev/include/opencv2/cudev/grid/pyramids.hpp __host__ void gridPyrDown(const SrcPtr& src, GpuMat_<DstType>& dst, Stream& stream = Stream::Null()) DstType 78 modules/cudev/include/opencv2/cudev/grid/pyramids.hpp template <class SrcPtr, typename DstType> DstType 79 modules/cudev/include/opencv2/cudev/grid/pyramids.hpp __host__ void gridPyrUp(const SrcPtr& src, GpuMat_<DstType>& dst, Stream& stream = Stream::Null()) DstType 63 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtrTuple, typename DstType, class MaskPtr> DstType 64 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridMerge_(const SrcPtrTuple& src, GpuMat_<DstType>& dst, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 66 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp CV_StaticAssert( VecTraits<DstType>::cn == tuple_size<SrcPtrTuple>::value, "" ); DstType 75 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp grid_split_merge_detail::MergeImpl<VecTraits<DstType>::cn, Policy>::merge(shrinkPtr(src), DstType 82 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtrTuple, typename DstType, class MaskPtr> DstType 83 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridMerge_(const SrcPtrTuple& src, const GlobPtrSz<DstType>& dst, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 85 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp CV_StaticAssert( VecTraits<DstType>::cn == tuple_size<SrcPtrTuple>::value, "" ); DstType 93 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp grid_split_merge_detail::MergeImpl<VecTraits<DstType>::cn, Policy>::merge(shrinkPtr(src), DstType 100 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtrTuple, typename DstType> DstType 101 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridMerge_(const SrcPtrTuple& src, GpuMat_<DstType>& dst, Stream& stream = Stream::Null()) DstType 103 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp CV_StaticAssert( VecTraits<DstType>::cn == tuple_size<SrcPtrTuple>::value, "" ); DstType 110 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp grid_split_merge_detail::MergeImpl<VecTraits<DstType>::cn, Policy>::merge(shrinkPtr(src), DstType 117 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtrTuple, typename DstType> DstType 118 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridMerge_(const SrcPtrTuple& src, const GlobPtrSz<DstType>& dst, Stream& stream = Stream::Null()) DstType 120 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp CV_StaticAssert( VecTraits<DstType>::cn == tuple_size<SrcPtrTuple>::value, "" ); DstType 127 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp grid_split_merge_detail::MergeImpl<VecTraits<DstType>::cn, Policy>::merge(shrinkPtr(src), DstType 134 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtr, typename DstType, class MaskPtr> DstType 135 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit_(const SrcPtr& src, const tuple< GpuMat_<DstType>&, GpuMat_<DstType>& >& dst, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 154 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtr, typename DstType, class MaskPtr> DstType 155 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit_(const SrcPtr& src, GpuMat_<DstType> (&dst)[2], const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 174 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtr, typename DstType, class MaskPtr> DstType 175 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit_(const SrcPtr& src, GlobPtrSz<DstType> (&dst)[2], const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 193 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtr, typename DstType> DstType 194 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit_(const SrcPtr& src, const tuple< GpuMat_<DstType>&, GpuMat_<DstType>& >& dst, Stream& stream = Stream::Null()) DstType 211 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtr, typename DstType> DstType 212 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit_(const SrcPtr& src, GpuMat_<DstType> (&dst)[2], Stream& stream = Stream::Null()) DstType 229 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtr, typename DstType> DstType 230 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit_(const SrcPtr& src, GlobPtrSz<DstType> (&dst)[2], Stream& stream = Stream::Null()) DstType 247 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtr, typename DstType, class MaskPtr> DstType 248 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit_(const SrcPtr& src, const tuple< GpuMat_<DstType>&, GpuMat_<DstType>&, GpuMat_<DstType>& >& dst, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 268 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtr, typename DstType, class MaskPtr> DstType 269 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit_(const SrcPtr& src, GpuMat_<DstType> (&dst)[3], const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 289 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtr, typename DstType, class MaskPtr> DstType 290 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit_(const SrcPtr& src, GlobPtrSz<DstType> (&dst)[3], const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 309 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtr, typename DstType> DstType 310 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit_(const SrcPtr& src, const tuple< GpuMat_<DstType>&, GpuMat_<DstType>&, GpuMat_<DstType>& >& dst, Stream& stream = Stream::Null()) DstType 328 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtr, typename DstType> DstType 329 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit_(const SrcPtr& src, GpuMat_<DstType> (&dst)[3], Stream& stream = Stream::Null()) DstType 347 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtr, typename DstType> DstType 348 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit_(const SrcPtr& src, GlobPtrSz<DstType> (&dst)[3], Stream& stream = Stream::Null()) DstType 366 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtr, typename DstType, class MaskPtr> DstType 367 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit_(const SrcPtr& src, const tuple< GpuMat_<DstType>&, GpuMat_<DstType>&, GpuMat_<DstType>&, GpuMat_<DstType>& >& dst, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 388 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtr, typename DstType, class MaskPtr> DstType 389 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit_(const SrcPtr& src, GpuMat_<DstType> (&dst)[4], const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 410 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtr, typename DstType, class MaskPtr> DstType 411 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit_(const SrcPtr& src, GlobPtrSz<DstType> (&dst)[4], const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 431 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtr, typename DstType> DstType 432 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit_(const SrcPtr& src, const tuple< GpuMat_<DstType>&, GpuMat_<DstType>&, GpuMat_<DstType>&, GpuMat_<DstType>& >& dst, Stream& stream = Stream::Null()) DstType 451 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtr, typename DstType> DstType 452 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit_(const SrcPtr& src, GpuMat_<DstType> (&dst)[4], Stream& stream = Stream::Null()) DstType 471 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class Policy, class SrcPtr, typename DstType> DstType 472 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit_(const SrcPtr& src, GlobPtrSz<DstType> (&dst)[4], Stream& stream = Stream::Null()) DstType 501 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class SrcPtrTuple, typename DstType, class MaskPtr> DstType 502 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridMerge(const SrcPtrTuple& src, GpuMat_<DstType>& dst, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 507 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class SrcPtrTuple, typename DstType, class MaskPtr> DstType 508 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridMerge(const SrcPtrTuple& src, const GlobPtrSz<DstType>& dst, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 513 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class SrcPtrTuple, typename DstType> DstType 514 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridMerge(const SrcPtrTuple& src, GpuMat_<DstType>& dst, Stream& stream = Stream::Null()) DstType 519 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class SrcPtrTuple, typename DstType> DstType 520 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridMerge(const SrcPtrTuple& src, const GlobPtrSz<DstType>& dst, Stream& stream = Stream::Null()) DstType 525 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class SrcPtr, typename DstType, class MaskPtr> DstType 526 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit(const SrcPtr& src, const tuple< GpuMat_<DstType>&, GpuMat_<DstType>& >& dst, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 531 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class SrcPtr, typename DstType> DstType 532 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit(const SrcPtr& src, const tuple< GpuMat_<DstType>&, GpuMat_<DstType>& >& dst, Stream& stream = Stream::Null()) DstType 537 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class SrcPtr, typename DstType, class MaskPtr> DstType 538 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit(const SrcPtr& src, const tuple< GpuMat_<DstType>&, GpuMat_<DstType>&, GpuMat_<DstType>& >& dst, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 543 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class SrcPtr, typename DstType> DstType 544 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit(const SrcPtr& src, const tuple< GpuMat_<DstType>&, GpuMat_<DstType>&, GpuMat_<DstType>& >& dst, Stream& stream = Stream::Null()) DstType 549 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class SrcPtr, typename DstType, class MaskPtr> DstType 550 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit(const SrcPtr& src, const tuple< GpuMat_<DstType>&, GpuMat_<DstType>&, GpuMat_<DstType>&, GpuMat_<DstType>& >& dst, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 555 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class SrcPtr, typename DstType> DstType 556 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit(const SrcPtr& src, const tuple< GpuMat_<DstType>&, GpuMat_<DstType>&, GpuMat_<DstType>&, GpuMat_<DstType>& >& dst, Stream& stream = Stream::Null()) DstType 561 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class SrcPtr, typename DstType, int COUNT, class MaskPtr> DstType 562 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit(const SrcPtr& src, GpuMat_<DstType> (&dst)[COUNT], const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 567 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class SrcPtr, typename DstType, int COUNT, class MaskPtr> DstType 568 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit(const SrcPtr& src, GlobPtrSz<DstType> (&dst)[COUNT], const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 573 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class SrcPtr, typename DstType, int COUNT> DstType 574 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit(const SrcPtr& src, GpuMat_<DstType> (&dst)[COUNT], Stream& stream = Stream::Null()) DstType 579 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp template <class SrcPtr, typename DstType, int COUNT> DstType 580 modules/cudev/include/opencv2/cudev/grid/split_merge.hpp __host__ void gridSplit(const SrcPtr& src, GlobPtrSz<DstType> (&dst)[COUNT], Stream& stream = Stream::Null()) DstType 63 modules/cudev/include/opencv2/cudev/grid/transform.hpp template <class Policy, class SrcPtr, typename DstType, class UnOp, class MaskPtr> DstType 64 modules/cudev/include/opencv2/cudev/grid/transform.hpp __host__ void gridTransformUnary_(const SrcPtr& src, GpuMat_<DstType>& dst, const UnOp& op, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 76 modules/cudev/include/opencv2/cudev/grid/transform.hpp template <class Policy, class SrcPtr, typename DstType, class UnOp, class MaskPtr> DstType 77 modules/cudev/include/opencv2/cudev/grid/transform.hpp __host__ void gridTransformUnary_(const SrcPtr& src, const GlobPtrSz<DstType>& dst, const UnOp& op, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 88 modules/cudev/include/opencv2/cudev/grid/transform.hpp template <class Policy, class SrcPtr, typename DstType, class UnOp> DstType 89 modules/cudev/include/opencv2/cudev/grid/transform.hpp __host__ void gridTransformUnary_(const SrcPtr& src, GpuMat_<DstType>& dst, const UnOp& op, Stream& stream = Stream::Null()) DstType 99 modules/cudev/include/opencv2/cudev/grid/transform.hpp template <class Policy, class SrcPtr, typename DstType, class UnOp> DstType 100 modules/cudev/include/opencv2/cudev/grid/transform.hpp __host__ void gridTransformUnary_(const SrcPtr& src, const GlobPtrSz<DstType>& dst, const UnOp& op, Stream& stream = Stream::Null()) DstType 110 modules/cudev/include/opencv2/cudev/grid/transform.hpp template <class Policy, class SrcPtr1, class SrcPtr2, typename DstType, class BinOp, class MaskPtr> DstType 111 modules/cudev/include/opencv2/cudev/grid/transform.hpp __host__ void gridTransformBinary_(const SrcPtr1& src1, const SrcPtr2& src2, GpuMat_<DstType>& dst, const BinOp& op, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 124 modules/cudev/include/opencv2/cudev/grid/transform.hpp template <class Policy, class SrcPtr1, class SrcPtr2, typename DstType, class BinOp, class MaskPtr> DstType 125 modules/cudev/include/opencv2/cudev/grid/transform.hpp __host__ void gridTransformBinary_(const SrcPtr1& src1, const SrcPtr2& src2, const GlobPtrSz<DstType>& dst, const BinOp& op, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 137 modules/cudev/include/opencv2/cudev/grid/transform.hpp template <class Policy, class SrcPtr1, class SrcPtr2, typename DstType, class BinOp> DstType 138 modules/cudev/include/opencv2/cudev/grid/transform.hpp __host__ void gridTransformBinary_(const SrcPtr1& src1, const SrcPtr2& src2, GpuMat_<DstType>& dst, const BinOp& op, Stream& stream = Stream::Null()) DstType 150 modules/cudev/include/opencv2/cudev/grid/transform.hpp template <class Policy, class SrcPtr1, class SrcPtr2, typename DstType, class BinOp> DstType 151 modules/cudev/include/opencv2/cudev/grid/transform.hpp __host__ void gridTransformBinary_(const SrcPtr1& src1, const SrcPtr2& src2, const GlobPtrSz<DstType>& dst, const BinOp& op, Stream& stream = Stream::Null()) DstType 422 modules/cudev/include/opencv2/cudev/grid/transform.hpp template <class SrcPtr, typename DstType, class Op, class MaskPtr> DstType 423 modules/cudev/include/opencv2/cudev/grid/transform.hpp __host__ void gridTransformUnary(const SrcPtr& src, GpuMat_<DstType>& dst, const Op& op, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 428 modules/cudev/include/opencv2/cudev/grid/transform.hpp template <class SrcPtr, typename DstType, class Op, class MaskPtr> DstType 429 modules/cudev/include/opencv2/cudev/grid/transform.hpp __host__ void gridTransformUnary(const SrcPtr& src, const GlobPtrSz<DstType>& dst, const Op& op, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 434 modules/cudev/include/opencv2/cudev/grid/transform.hpp template <class SrcPtr, typename DstType, class Op> DstType 435 modules/cudev/include/opencv2/cudev/grid/transform.hpp __host__ void gridTransformUnary(const SrcPtr& src, GpuMat_<DstType>& dst, const Op& op, Stream& stream = Stream::Null()) DstType 440 modules/cudev/include/opencv2/cudev/grid/transform.hpp template <class SrcPtr, typename DstType, class Op> DstType 441 modules/cudev/include/opencv2/cudev/grid/transform.hpp __host__ void gridTransformUnary(const SrcPtr& src, const GlobPtrSz<DstType>& dst, const Op& op, Stream& stream = Stream::Null()) DstType 446 modules/cudev/include/opencv2/cudev/grid/transform.hpp template <class SrcPtr1, class SrcPtr2, typename DstType, class Op, class MaskPtr> DstType 447 modules/cudev/include/opencv2/cudev/grid/transform.hpp __host__ void gridTransformBinary(const SrcPtr1& src1, const SrcPtr2& src2, GpuMat_<DstType>& dst, const Op& op, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 452 modules/cudev/include/opencv2/cudev/grid/transform.hpp template <class SrcPtr1, class SrcPtr2, typename DstType, class Op, class MaskPtr> DstType 453 modules/cudev/include/opencv2/cudev/grid/transform.hpp __host__ void gridTransformBinary(const SrcPtr1& src1, const SrcPtr2& src2, const GlobPtrSz<DstType>& dst, const Op& op, const MaskPtr& mask, Stream& stream = Stream::Null()) DstType 458 modules/cudev/include/opencv2/cudev/grid/transform.hpp template <class SrcPtr1, class SrcPtr2, typename DstType, class Op> DstType 459 modules/cudev/include/opencv2/cudev/grid/transform.hpp __host__ void gridTransformBinary(const SrcPtr1& src1, const SrcPtr2& src2, GpuMat_<DstType>& dst, const Op& op, Stream& stream = Stream::Null()) DstType 464 modules/cudev/include/opencv2/cudev/grid/transform.hpp template <class SrcPtr1, class SrcPtr2, typename DstType, class Op> DstType 465 modules/cudev/include/opencv2/cudev/grid/transform.hpp __host__ void gridTransformBinary(const SrcPtr1& src1, const SrcPtr2& src2, const GlobPtrSz<DstType>& dst, const Op& op, Stream& stream = Stream::Null()) DstType 60 modules/cudev/include/opencv2/cudev/grid/transpose.hpp template <class Policy, class SrcPtr, typename DstType> DstType 61 modules/cudev/include/opencv2/cudev/grid/transpose.hpp __host__ void gridTranspose_(const SrcPtr& src, GpuMat_<DstType>& dst, Stream& stream = Stream::Null()) DstType 71 modules/cudev/include/opencv2/cudev/grid/transpose.hpp template <class Policy, class SrcPtr, typename DstType> DstType 72 modules/cudev/include/opencv2/cudev/grid/transpose.hpp __host__ void gridTranspose_(const SrcPtr& src, const GlobPtrSz<DstType>& dst, Stream& stream = Stream::Null()) DstType 92 modules/cudev/include/opencv2/cudev/grid/transpose.hpp template <class SrcPtr, typename DstType> DstType 93 modules/cudev/include/opencv2/cudev/grid/transpose.hpp __host__ void gridTranspose(const SrcPtr& src, GpuMat_<DstType>& dst, Stream& stream = Stream::Null()) DstType 98 modules/cudev/include/opencv2/cudev/grid/transpose.hpp template <class SrcPtr, typename DstType> DstType 99 modules/cudev/include/opencv2/cudev/grid/transpose.hpp __host__ void gridTranspose(const SrcPtr& src, const GlobPtrSz<DstType>& dst, Stream& stream = Stream::Null()) DstType 35 modules/imgproc/perf/perf_distanceTransform.cpp CV_ENUM(DstType, CV_8U, CV_32F) DstType 38 modules/imgproc/perf/perf_distanceTransform.cpp typedef std::tr1::tuple<Size, DistanceType, MaskSize, DstType> SrcSize_DistType_MaskSize_DstType; DstType 48 modules/imgproc/perf/perf_distanceTransform.cpp DstType::all()