#include <gpu.hpp>
|
| CudaMem () |
|
| CudaMem (const CudaMem &m) |
|
| CudaMem (int rows, int cols, int type, int _alloc_type=ALLOC_PAGE_LOCKED) |
|
| CudaMem (Size size, int type, int alloc_type=ALLOC_PAGE_LOCKED) |
|
| CudaMem (const Mat &m, int alloc_type=ALLOC_PAGE_LOCKED) |
| creates from cv::Mat with coping data More...
|
|
| ~CudaMem () |
|
CudaMem & | operator= (const CudaMem &m) |
|
CudaMem | clone () const |
| returns deep copy of the matrix, i.e. the data is copied More...
|
|
void | create (int rows, int cols, int type, int alloc_type=ALLOC_PAGE_LOCKED) |
| allocates new matrix data unless the matrix already has specified size and type. More...
|
|
void | create (Size size, int type, int alloc_type=ALLOC_PAGE_LOCKED) |
|
void | release () |
| decrements reference counter and released memory if needed. More...
|
|
Mat | createMatHeader () const |
| returns matrix header with disabled reference counting for CudaMem data. More...
|
|
| operator Mat () const |
|
GpuMat | createGpuMatHeader () const |
| maps host memory into device address space and returns GpuMat header for it. Throws exception if not supported by hardware. More...
|
|
| operator GpuMat () const |
|
bool | isContinuous () const |
|
size_t | elemSize () const |
|
size_t | elemSize1 () const |
|
int | type () const |
|
int | depth () const |
|
int | channels () const |
|
size_t | step1 () const |
|
Size | size () const |
|
bool | empty () const |
|
Enumerator |
---|
ALLOC_PAGE_LOCKED |
|
ALLOC_ZEROCOPY |
|
ALLOC_WRITE_COMBINED |
|
cv::gpu::CudaMem::CudaMem |
( |
| ) |
|
cv::gpu::CudaMem::CudaMem |
( |
const CudaMem & |
m | ) |
|
creates from cv::Mat with coping data
cv::gpu::CudaMem::~CudaMem |
( |
| ) |
|
static bool cv::gpu::CudaMem::canMapHostMemory |
( |
| ) |
|
|
static |
int cv::gpu::CudaMem::channels |
( |
| ) |
const |
CudaMem cv::gpu::CudaMem::clone |
( |
| ) |
const |
returns deep copy of the matrix, i.e. the data is copied
allocates new matrix data unless the matrix already has specified size and type.
GpuMat cv::gpu::CudaMem::createGpuMatHeader |
( |
| ) |
const |
maps host memory into device address space and returns GpuMat header for it. Throws exception if not supported by hardware.
Mat cv::gpu::CudaMem::createMatHeader |
( |
| ) |
const |
returns matrix header with disabled reference counting for CudaMem data.
int cv::gpu::CudaMem::depth |
( |
| ) |
const |
size_t cv::gpu::CudaMem::elemSize |
( |
| ) |
const |
size_t cv::gpu::CudaMem::elemSize1 |
( |
| ) |
const |
bool cv::gpu::CudaMem::empty |
( |
| ) |
const |
bool cv::gpu::CudaMem::isContinuous |
( |
| ) |
const |
cv::gpu::CudaMem::operator GpuMat |
( |
| ) |
const |
cv::gpu::CudaMem::operator Mat |
( |
| ) |
const |
void cv::gpu::CudaMem::release |
( |
| ) |
|
decrements reference counter and released memory if needed.
Size cv::gpu::CudaMem::size |
( |
| ) |
const |
size_t cv::gpu::CudaMem::step1 |
( |
| ) |
const |
int cv::gpu::CudaMem::type |
( |
| ) |
const |
int cv::gpu::CudaMem::alloc_type |
int cv::gpu::CudaMem::cols |
uchar* cv::gpu::CudaMem::data |
uchar* cv::gpu::CudaMem::dataend |
uchar* cv::gpu::CudaMem::datastart |
int cv::gpu::CudaMem::flags |
int* cv::gpu::CudaMem::refcount |
int cv::gpu::CudaMem::rows |
size_t cv::gpu::CudaMem::step |
The documentation for this class was generated from the following file: