Structure similar to cv::cudev::GlobPtrSz but containing only a pointer and row step.
More...
#include <opencv2/cudev/ptr2d/glob.hpp>
|
__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 |
|
|
T * | data |
|
size_t | step |
| stride between two consecutive rows in bytes. Step is stored always and everywhere in bytes!!!
|
|
template<typename T>
struct cv::cudev::GlobPtr< T >
Structure similar to cv::cudev::GlobPtrSz but containing only a pointer and row step.
Width and height fields are excluded due to performance reasons. The structure is intended for internal use or for users who write device code.
◆ index_type
◆ value_type
◆ operator()() [1/2]
◆ operator()() [2/2]
template<typename T >
__device__ __forceinline__ const T & cv::cudev::GlobPtr< T >::operator() |
( |
int | y, |
|
|
int | x ) const |
|
inline |
◆ row() [1/2]
◆ row() [2/2]
◆ data
◆ step
stride between two consecutive rows in bytes. Step is stored always and everywhere in bytes!!!
The documentation for this struct was generated from the following file: