Trait opencv::core::prelude::HostMemTrait   
source · pub trait HostMemTrait: HostMemTraitConst {
Show 17 methods
    // Required method
    fn as_raw_mut_HostMem(&mut self) -> *mut c_void;
    // Provided methods
    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(&mut self) -> *mut u8 { ... }
    unsafe fn set_data(&mut self, val: *const u8) { ... }
    fn refcount_mut(&mut self) -> *mut i32 { ... }
    unsafe fn set_refcount(&mut self, val: *const i32) { ... }
    fn datastart_mut(&mut self) -> *mut u8 { ... }
    unsafe fn set_datastart(&mut self, val: *const u8) { ... }
    fn set_alloc_type(&mut self, val: HostMem_AllocType) { ... }
    fn set(&mut self, m: &HostMem) -> Result<()> { ... }
    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<()> { ... }
}Expand description
Mutable methods for core::HostMem
Required Methods§
fn as_raw_mut_HostMem(&mut self) -> *mut c_void
Provided Methods§
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(&mut self) -> *mut u8
unsafe fn set_data(&mut self, val: *const u8)
fn refcount_mut(&mut self) -> *mut i32
unsafe fn set_refcount(&mut self, val: *const i32)
fn datastart_mut(&mut self) -> *mut u8
unsafe fn set_datastart(&mut self, val: *const u8)
fn set_alloc_type(&mut self, val: HostMem_AllocType)
fn set(&mut self, m: &HostMem) -> Result<()>
sourcefn create(&mut self, rows: i32, cols: i32, typ: i32) -> Result<()>
 
fn create(&mut self, rows: i32, cols: i32, typ: i32) -> Result<()>
allocates new matrix data unless the matrix already has specified size and type.