OpenCV
3.0.0-rc1
Open Source Computer Vision
|
#include "mat.hpp"
Public Types | |
enum | { COPY_ON_MAP =1, HOST_COPY_OBSOLETE =2, DEVICE_COPY_OBSOLETE =4, TEMP_UMAT =8, TEMP_COPIED_UMAT =24, USER_ALLOCATED =32, DEVICE_MEM_MAPPED =64 } |
Public Member Functions | |
UMatData (const MatAllocator *allocator) | |
~UMatData () | |
bool | copyOnMap () const |
bool | deviceCopyObsolete () const |
bool | deviceMemMapped () const |
bool | hostCopyObsolete () const |
void | lock () |
void | markDeviceCopyObsolete (bool flag) |
void | markDeviceMemMapped (bool flag) |
void | markHostCopyObsolete (bool flag) |
bool | tempCopiedUMat () const |
bool | tempUMat () const |
void | unlock () |
Public Attributes | |
int | allocatorFlags_ |
const MatAllocator * | currAllocator |
uchar * | data |
int | flags |
void * | handle |
uchar * | origdata |
const MatAllocator * | prevAllocator |
int | refcount |
size_t | size |
int | urefcount |
void * | userdata |
anonymous enum |
cv::UMatData::UMatData | ( | const MatAllocator * | allocator | ) |
cv::UMatData::~UMatData | ( | ) |
bool cv::UMatData::copyOnMap | ( | ) | const |
bool cv::UMatData::deviceCopyObsolete | ( | ) | const |
bool cv::UMatData::deviceMemMapped | ( | ) | const |
bool cv::UMatData::hostCopyObsolete | ( | ) | const |
void cv::UMatData::lock | ( | ) |
void cv::UMatData::markDeviceCopyObsolete | ( | bool | flag | ) |
void cv::UMatData::markDeviceMemMapped | ( | bool | flag | ) |
void cv::UMatData::markHostCopyObsolete | ( | bool | flag | ) |
bool cv::UMatData::tempCopiedUMat | ( | ) | const |
bool cv::UMatData::tempUMat | ( | ) | const |
void cv::UMatData::unlock | ( | ) |
int cv::UMatData::allocatorFlags_ |
const MatAllocator* cv::UMatData::currAllocator |
uchar* cv::UMatData::data |
int cv::UMatData::flags |
void* cv::UMatData::handle |
uchar* cv::UMatData::origdata |
const MatAllocator* cv::UMatData::prevAllocator |
int cv::UMatData::refcount |
size_t cv::UMatData::size |
int cv::UMatData::urefcount |
void* cv::UMatData::userdata |