Trait opencv::core::HostMemTrait [−][src]
pub trait HostMemTrait: HostMemTraitConst {
Show 16 methods
fn as_raw_mut_HostMem(&mut self) -> *mut c_void;
fn set_flags(&mut self, val: i32) { ... }
fn set_rows(&mut self, val: i32) { ... }
fn set_cols(&mut self, val: i32) { ... }
fn set_step(&mut self, val: size_t) { ... }
fn data(&mut self) -> &mut u8 { ... }
fn set_data(&mut self, val: &mut u8) { ... }
fn refcount(&mut self) -> &mut i32 { ... }
fn set_refcount(&mut self, val: &mut i32) { ... }
fn datastart(&mut self) -> &mut u8 { ... }
fn set_datastart(&mut self, val: &mut u8) { ... }
fn set_alloc_type(&mut self, val: HostMem_AllocType) { ... }
fn swap(&mut self, b: &mut HostMem) -> Result<()> { ... }
fn create(&mut self, rows: i32, cols: i32, typ: i32) -> Result<()> { ... }
fn create_1(&mut self, size: Size, typ: i32) -> Result<()> { ... }
fn release(&mut self) -> Result<()> { ... }
}
Required methods
fn as_raw_mut_HostMem(&mut self) -> *mut c_void
Provided methods
fn set_refcount(&mut self, val: &mut i32)
fn set_datastart(&mut self, val: &mut u8)
fn set_alloc_type(&mut self, val: HostMem_AllocType)
allocates new matrix data unless the matrix already has specified size and type.