Struct opencv::imgcodecs::ImageCollection_iterator
source · pub struct ImageCollection_iterator { /* private fields */ }
Implementations§
source§impl ImageCollection_iterator
impl ImageCollection_iterator
pub fn new( col: &mut impl ImageCollectionTrait ) -> Result<ImageCollection_iterator>
pub fn new_1( col: &mut impl ImageCollectionTrait, end: i32 ) -> Result<ImageCollection_iterator>
Trait Implementations§
source§impl Boxed for ImageCollection_iterator
impl Boxed for ImageCollection_iterator
source§unsafe fn from_raw(
ptr: <ImageCollection_iterator as OpenCVFromExtern>::ExternReceive
) -> Self
unsafe fn from_raw( ptr: <ImageCollection_iterator as OpenCVFromExtern>::ExternReceive ) -> Self
Wrap the specified raw pointer Read more
source§fn into_raw(
self
) -> <ImageCollection_iterator as OpenCVTypeExternContainer>::ExternSendMut
fn into_raw( self ) -> <ImageCollection_iterator as OpenCVTypeExternContainer>::ExternSendMut
Return the underlying raw pointer while consuming this wrapper. Read more
source§fn as_raw(
&self
) -> <ImageCollection_iterator as OpenCVTypeExternContainer>::ExternSend
fn as_raw( &self ) -> <ImageCollection_iterator as OpenCVTypeExternContainer>::ExternSend
Return the underlying raw pointer. Read more
source§fn as_raw_mut(
&mut self
) -> <ImageCollection_iterator as OpenCVTypeExternContainer>::ExternSendMut
fn as_raw_mut( &mut self ) -> <ImageCollection_iterator as OpenCVTypeExternContainer>::ExternSendMut
Return the underlying mutable raw pointer Read more
source§impl Debug for ImageCollection_iterator
impl Debug for ImageCollection_iterator
source§impl Drop for ImageCollection_iterator
impl Drop for ImageCollection_iterator
source§impl ImageCollection_iteratorTrait for ImageCollection_iterator
impl ImageCollection_iteratorTrait for ImageCollection_iterator
fn as_raw_mut_ImageCollection_iterator(&mut self) -> *mut c_void
fn try_deref_mut(&mut self) -> Result<Mat>
fn incr(&mut self) -> Result<ImageCollection_iterator>
source§impl ImageCollection_iteratorTraitConst for ImageCollection_iterator
impl ImageCollection_iteratorTraitConst for ImageCollection_iterator
fn as_raw_ImageCollection_iterator(&self) -> *const c_void
impl Send for ImageCollection_iterator
Auto Trait Implementations§
impl Freeze for ImageCollection_iterator
impl RefUnwindSafe for ImageCollection_iterator
impl !Sync for ImageCollection_iterator
impl Unpin for ImageCollection_iterator
impl UnwindSafe for ImageCollection_iterator
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<Mat> ModifyInplace for Matwhere
Mat: Boxed,
impl<Mat> ModifyInplace for Matwhere
Mat: Boxed,
source§unsafe fn modify_inplace<Res>(
&mut self,
f: impl FnOnce(&Mat, &mut Mat) -> Res
) -> Res
unsafe fn modify_inplace<Res>( &mut self, f: impl FnOnce(&Mat, &mut Mat) -> Res ) -> Res
Helper function to call OpenCV functions that allow in-place modification of a
Mat
or another similar object. By passing
a mutable reference to the Mat
to this function your closure will get called with the read reference and a write references
to the same Mat
. This is of course unsafe as it breaks the Rust aliasing rules, but it might be useful for some performance
sensitive operations. One example of an OpenCV function that allows such in-place modification is imgproc::threshold
. Read more