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

Provided methods

swaps with other smart pointer

allocates new matrix data unless the matrix already has specified size and type.

decrements reference counter and released memory if needed.

Implementors