Class cv::ocl::KernelArg#
#include <opencv2/core/ocl.hpp>Collaboration diagram for cv::ocl::KernelArg:
Public Types#
enum cv::ocl::KernelArg {
cv::ocl::LOCAL =1,
cv::ocl::READ_ONLY =2,
cv::ocl::WRITE_ONLY =4,
cv::ocl::READ_WRITE =6,
cv::ocl::CONSTANT =8,
cv::ocl::PTR_ONLY = 16,
cv::ocl::NO_SIZE =256
}Member Enumeration Documentation#
enum KernelArg
|
|
|
|
|
|
|
Constructor & Destructor Documentation#
KernelArg()#
KernelArg()#
cv::ocl::KernelArg::KernelArg(
int _flags,
UMat * _m,
int wscale = 1,
int iwscale = 1,
const void * _obj = 0,
size_t _sz = 0 )
Member Function Documentation#
Constant()#
template<typename _Tp>
static KernelArg cv::ocl::KernelArg::Constant(
const _Tp * arr,
size_t n )
Constant()#
static KernelArg cv::ocl::KernelArg::Constant(const Mat & m)
Local()#
static KernelArg cv::ocl::KernelArg::Local(size_t localMemSize)
PtrReadOnly()#
static KernelArg cv::ocl::KernelArg::PtrReadOnly(const UMat & m)
PtrReadWrite()#
static KernelArg cv::ocl::KernelArg::PtrReadWrite(const UMat & m)
PtrWriteOnly()#
static KernelArg cv::ocl::KernelArg::PtrWriteOnly(const UMat & m)
ReadOnly()#
static KernelArg cv::ocl::KernelArg::ReadOnly(
const UMat & m,
int wscale = 1,
int iwscale = 1 )
ReadOnlyNoSize()#
static KernelArg cv::ocl::KernelArg::ReadOnlyNoSize(
const UMat & m,
int wscale = 1,
int iwscale = 1 )
ReadWrite()#
static KernelArg cv::ocl::KernelArg::ReadWrite(
const UMat & m,
int wscale = 1,
int iwscale = 1 )
ReadWriteNoSize()#
static KernelArg cv::ocl::KernelArg::ReadWriteNoSize(
const UMat & m,
int wscale = 1,
int iwscale = 1 )
WriteOnly()#
static KernelArg cv::ocl::KernelArg::WriteOnly(
const UMat & m,
int wscale = 1,
int iwscale = 1 )
WriteOnlyNoSize()#
static KernelArg cv::ocl::KernelArg::WriteOnlyNoSize(
const UMat & m,
int wscale = 1,
int iwscale = 1 )
Member Data Documentation#
flags#
int cv::ocl::KernelArg::flags
iwscale#
int cv::ocl::KernelArg::iwscale
m#
obj#
const void * cv::ocl::KernelArg::obj
sz#
size_t cv::ocl::KernelArg::sz
wscale#
int cv::ocl::KernelArg::wscale
Source file#
The documentation for this class was generated from the following file:
opencv2/core/ocl.hpp