![]() |
OpenCV
Open Source Computer Vision
|
Lightweight class encapsulating pitched memory on a GPU and passed to nvcc-compiled code (CUDA kernels). More...
#include <opencv2/cudev/ptr2d/glob.hpp>
Public Attributes | |
int | cols |
int | rows |
![]() | |
T * | data |
size_t | step |
stride between two consecutive rows in bytes. Step is stored always and everywhere in bytes!!! More... | |
Additional Inherited Members | |
![]() | |
typedef int | index_type |
typedef T | value_type |
![]() | |
__device__ __forceinline__ T & | operator() (int y, int x) |
__device__ __forceinline__ const T & | operator() (int y, int x) const |
__device__ __forceinline__ T * | row (int y) |
__device__ __forceinline__ const T * | row (int y) const |
Lightweight class encapsulating pitched memory on a GPU and passed to nvcc-compiled code (CUDA kernels).
Typically, it is used internally by OpenCV and by users who write device code. You can call its members from both host and device code.
int cv::cudev::GlobPtrSz< T >::cols |
int cv::cudev::GlobPtrSz< T >::rows |