OpenCV453
公開型 | 公開メンバ関数 | 公開変数類 | 全メンバ一覧
cv::UMatData 構造体

公開型

enum  MemoryFlag {
  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 , ASYNC_CLEANUP =128
}
 

公開メンバ関数

 UMatData (const MatAllocator *allocator)
 
void lock ()
 
void unlock ()
 
bool hostCopyObsolete () const
 
bool deviceCopyObsolete () const
 
bool deviceMemMapped () const
 
bool copyOnMap () const
 
bool tempUMat () const
 
bool tempCopiedUMat () const
 
void markHostCopyObsolete (bool flag)
 
void markDeviceCopyObsolete (bool flag)
 
void markDeviceMemMapped (bool flag)
 

公開変数類

const MatAllocatorprevAllocator
 
const MatAllocatorcurrAllocator
 
int urefcount
 
int refcount
 
uchar * data
 
uchar * origdata
 
size_t size
 
UMatData::MemoryFlag flags
 
void * handle
 
void * userdata
 
int allocatorFlags_
 
int mapcount
 
UMatDataoriginalUMatData
 
std::shared_ptr< void > allocatorContext
 

この構造体詳解は次のファイルから抽出されました: