[][src]Trait opencv::prelude::UMatDataTrait

pub trait UMatDataTrait {
    pub fn as_raw_UMatData(&self) -> *const c_void;
pub fn as_raw_mut_UMatData(&mut self) -> *mut c_void; pub fn urefcount(&self) -> i32 { ... }
pub fn set_urefcount(&mut self, val: i32) { ... }
pub fn refcount(&self) -> i32 { ... }
pub fn set_refcount(&mut self, val: i32) { ... }
pub fn data(&mut self) -> &mut u8 { ... }
pub unsafe fn set_data(&mut self, val: &mut u8) { ... }
pub fn origdata(&mut self) -> &mut u8 { ... }
pub fn set_origdata(&mut self, val: &mut u8) { ... }
pub fn size(&self) -> size_t { ... }
pub fn set_size(&mut self, val: size_t) { ... }
pub fn flags(&self) -> UMatData_MemoryFlag { ... }
pub fn set_flags(&mut self, val: UMatData_MemoryFlag) { ... }
pub fn handle(&mut self) -> *mut c_void { ... }
pub fn set_handle(&mut self, val: *mut c_void) { ... }
pub fn userdata(&mut self) -> *mut c_void { ... }
pub fn set_userdata(&mut self, val: *mut c_void) { ... }
pub fn allocator_flags_(&self) -> i32 { ... }
pub fn set_allocator_flags_(&mut self, val: i32) { ... }
pub fn mapcount(&self) -> i32 { ... }
pub fn set_mapcount(&mut self, val: i32) { ... }
pub fn original_umat_data(&mut self) -> UMatData { ... }
pub fn set_original_umat_data(&mut self, val: &mut UMatData) { ... }
pub fn lock(&mut self) -> Result<()> { ... }
pub fn unlock(&mut self) -> Result<()> { ... }
pub fn host_copy_obsolete(&self) -> Result<bool> { ... }
pub fn device_copy_obsolete(&self) -> Result<bool> { ... }
pub fn device_mem_mapped(&self) -> Result<bool> { ... }
pub fn copy_on_map(&self) -> Result<bool> { ... }
pub fn temp_umat(&self) -> Result<bool> { ... }
pub fn temp_copied_umat(&self) -> Result<bool> { ... }
pub fn mark_host_copy_obsolete(&mut self, flag: bool) -> Result<()> { ... }
pub fn mark_device_copy_obsolete(&mut self, flag: bool) -> Result<()> { ... }
pub fn mark_device_mem_mapped(&mut self, flag: bool) -> Result<()> { ... } }

Required methods

Loading content...

Provided methods

pub fn urefcount(&self) -> i32[src]

pub fn set_urefcount(&mut self, val: i32)[src]

pub fn refcount(&self) -> i32[src]

pub fn set_refcount(&mut self, val: i32)[src]

pub fn data(&mut self) -> &mut u8[src]

pub unsafe fn set_data(&mut self, val: &mut u8)[src]

pub fn origdata(&mut self) -> &mut u8[src]

pub fn set_origdata(&mut self, val: &mut u8)[src]

pub fn size(&self) -> size_t[src]

pub fn set_size(&mut self, val: size_t)[src]

pub fn flags(&self) -> UMatData_MemoryFlag[src]

pub fn set_flags(&mut self, val: UMatData_MemoryFlag)[src]

pub fn handle(&mut self) -> *mut c_void[src]

pub fn set_handle(&mut self, val: *mut c_void)[src]

pub fn userdata(&mut self) -> *mut c_void[src]

pub fn set_userdata(&mut self, val: *mut c_void)[src]

pub fn allocator_flags_(&self) -> i32[src]

pub fn set_allocator_flags_(&mut self, val: i32)[src]

pub fn mapcount(&self) -> i32[src]

pub fn set_mapcount(&mut self, val: i32)[src]

pub fn original_umat_data(&mut self) -> UMatData[src]

pub fn set_original_umat_data(&mut self, val: &mut UMatData)[src]

pub fn lock(&mut self) -> Result<()>[src]

pub fn unlock(&mut self) -> Result<()>[src]

pub fn host_copy_obsolete(&self) -> Result<bool>[src]

pub fn device_copy_obsolete(&self) -> Result<bool>[src]

pub fn device_mem_mapped(&self) -> Result<bool>[src]

pub fn copy_on_map(&self) -> Result<bool>[src]

pub fn temp_umat(&self) -> Result<bool>[src]

pub fn temp_copied_umat(&self) -> Result<bool>[src]

pub fn mark_host_copy_obsolete(&mut self, flag: bool) -> Result<()>[src]

pub fn mark_device_copy_obsolete(&mut self, flag: bool) -> Result<()>[src]

pub fn mark_device_mem_mapped(&mut self, flag: bool) -> Result<()>[src]

Loading content...

Implementors

impl UMatDataTrait for UMatData[src]

Loading content...