opencv::prelude

Trait LineIteratorTrait

source
pub trait LineIteratorTrait: LineIteratorTraitConst {
Show 18 methods // Required method fn as_raw_mut_LineIterator(&mut self) -> *mut c_void; // Provided methods fn ptr_mut(&mut self) -> *mut u8 { ... } unsafe fn set_ptr(&mut self, val: *const u8) { ... } fn set_step(&mut self, val: i32) { ... } fn set_elem_size(&mut self, val: i32) { ... } fn set_err(&mut self, val: i32) { ... } fn set_count(&mut self, val: i32) { ... } fn set_minus_delta(&mut self, val: i32) { ... } fn set_plus_delta(&mut self, val: i32) { ... } fn set_minus_step(&mut self, val: i32) { ... } fn set_plus_step(&mut self, val: i32) { ... } fn set_minus_shift(&mut self, val: i32) { ... } fn set_plus_shift(&mut self, val: i32) { ... } fn set_p(&mut self, val: Point) { ... } fn set_ptmode(&mut self, val: bool) { ... } fn init( &mut self, img: &impl MatTraitConst, bounding_area_rect: Rect, pt1: Point, pt2: Point, connectivity: i32, left_to_right: bool, ) -> Result<()> { ... } fn try_deref_mut(&mut self) -> Result<*mut u8> { ... } fn incr(&mut self) -> Result<LineIterator> { ... }
}
Expand description

Mutable methods for crate::imgproc::LineIterator

Required Methods§

Provided Methods§

source

fn ptr_mut(&mut self) -> *mut u8

source

unsafe fn set_ptr(&mut self, val: *const u8)

source

fn set_step(&mut self, val: i32)

source

fn set_elem_size(&mut self, val: i32)

source

fn set_err(&mut self, val: i32)

source

fn set_count(&mut self, val: i32)

source

fn set_minus_delta(&mut self, val: i32)

source

fn set_plus_delta(&mut self, val: i32)

source

fn set_minus_step(&mut self, val: i32)

source

fn set_plus_step(&mut self, val: i32)

source

fn set_minus_shift(&mut self, val: i32)

source

fn set_plus_shift(&mut self, val: i32)

source

fn set_p(&mut self, val: Point)

source

fn set_ptmode(&mut self, val: bool)

source

fn init( &mut self, img: &impl MatTraitConst, bounding_area_rect: Rect, pt1: Point, pt2: Point, connectivity: i32, left_to_right: bool, ) -> Result<()>

source

fn try_deref_mut(&mut self) -> Result<*mut u8>

Returns pointer to the current pixel.

source

fn incr(&mut self) -> Result<LineIterator>

Moves iterator to the next pixel on the line.

This is the prefix version (++it).

Object Safety§

This trait is not object safe.

Implementors§