Class cv::MatAllocator#
Custom array allocator.
#include <opencv2/core/mat.hpp>Collaboration diagram for cv::MatAllocator:
Detailed Description#
Custom array allocator.
Constructor & Destructor Documentation#
MatAllocator()#
~MatAllocator()#
Member Function Documentation#
allocate()#
UMatData * cv::MatAllocator::allocate(
int dims,
const int * sizes,
int type,
void * data,
size_t * step,
AccessFlag flags,
UMatUsageFlags usageFlags )
allocate()#
bool cv::MatAllocator::allocate(
UMatData * data,
AccessFlag accessflags,
UMatUsageFlags usageFlags )
copy()#
void cv::MatAllocator::copy(
UMatData * srcdata,
UMatData * dstdata,
int dims,
const size_t[] sz,
const size_t[] srcofs,
const size_t[] srcstep,
const size_t[] dstofs,
const size_t[] dststep,
bool sync )
deallocate()#
void cv::MatAllocator::deallocate(UMatData * data)
download()#
void cv::MatAllocator::download(
UMatData * data,
void * dst,
int dims,
const size_t[] sz,
const size_t[] srcofs,
const size_t[] srcstep,
const size_t[] dststep )
getBufferPoolController()#
BufferPoolController * cv::MatAllocator::getBufferPoolController(const char * id = NULL)
map()#
void cv::MatAllocator::map(
UMatData * data,
AccessFlag accessflags )
unmap()#
void cv::MatAllocator::unmap(UMatData * data)
upload()#
void cv::MatAllocator::upload(
UMatData * data,
const void * src,
int dims,
const size_t[] sz,
const size_t[] dstofs,
const size_t[] dststep,
const size_t[] srcstep )
Source file#
The documentation for this class was generated from the following file:
opencv2/core/mat.hpp