OpenCV 4.12.0
开源计算机视觉
加载中...
搜索中...
无匹配项
cv::cudev::GlobPtr< T > 结构模板参考

结构体类似于 cv::cudev::GlobPtrSz,但只包含一个指针和行步长。更多...

#include <opencv2/cudev/ptr2d/glob.hpp>

cv::cudev::GlobPtr< T > 的协作图

公共类型

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
 

公共属性

T * data
 
size_t step
 两个连续行之间的字节步长。步长始终以字节为单位存储在任何地方!!!
 

详细描述

template<typename T>
结构体 cv::cudev::GlobPtr< T >

结构体类似于 cv::cudev::GlobPtrSz,但只包含一个指针和行步长。

出于性能原因,宽度和高度字段被排除。此结构体旨在供内部使用或供编写设备代码的用户使用。

成员 Typedef 文档

◆ index_type

template<typename T >
int cv::cudev::GlobPtr< T >::index_type

◆ value_type

template<typename T >
T cv::cudev::GlobPtr< T >::value_type

成员函数文档

◆ operator()() [1/2]

template<typename T >
__device__ __forceinline__ T & cv::cudev::GlobPtr< T >::operator() ( int y,
int x )
inline
此函数的调用图如下

◆ operator()() [2/2]

template<typename T >
__device__ __forceinline__ const T & cv::cudev::GlobPtr< T >::operator() ( int y,
int x ) const
inline
此函数的调用图如下

◆ row() [1/2]

template<typename T >
__device__ __forceinline__ T * cv::cudev::GlobPtr< T >::row ( int y)
inline

◆ row() [2/2]

template<typename T >
__device__ __forceinline__ const T * cv::cudev::GlobPtr< T >::row ( int y) const
inline

成员数据文档

◆ data

template<typename T >
T* cv::cudev::GlobPtr< T >::data

◆ step

template<typename T >
size_t cv::cudev::GlobPtr< T >::step

两个连续行之间的字节步长。步长始终以字节为单位存储在任何地方!!!


此结构体的文档生成自以下文件