DevPtr 87 modules/core/include/opencv2/core/cuda_types.hpp template <typename T> struct PtrSz : public DevPtr<T> DevPtr 90 modules/core/include/opencv2/core/cuda_types.hpp __CV_CUDA_HOST_DEVICE__ PtrSz(T* data_, size_t size_) : DevPtr<T>(data_), size(size_) {} DevPtr 95 modules/core/include/opencv2/core/cuda_types.hpp template <typename T> struct PtrStep : public DevPtr<T> DevPtr 98 modules/core/include/opencv2/core/cuda_types.hpp __CV_CUDA_HOST_DEVICE__ PtrStep(T* data_, size_t step_) : DevPtr<T>(data_), step(step_) {} DevPtr 102 modules/core/include/opencv2/core/cuda_types.hpp __CV_CUDA_HOST_DEVICE__ T* ptr(int y = 0) { return ( T*)( ( char*)DevPtr<T>::data + y * step); } DevPtr 103 modules/core/include/opencv2/core/cuda_types.hpp __CV_CUDA_HOST_DEVICE__ const T* ptr(int y = 0) const { return (const T*)( (const char*)DevPtr<T>::data + y * step); }