Struct Vector

Source
pub struct Vector<T>
where Self: VectorExtern<T>,
{ /* private fields */ }
Expand description

Wrapper for C++ std::vector

Implementations§

Source§

impl<T> Vector<T>
where Self: VectorExtern<T>,

Source

pub fn new() -> Self

Create a new Vector

Source

pub fn with_capacity(capacity: size_t) -> Self

Create a Vector with pre-defined capacity

Source

pub fn from_iter<'a>( s: impl IntoIterator<Item = <T as OpenCVType<'a>>::Arg>, ) -> Self
where T: for<'t> OpenCVType<'t>,

Create a Vector from iterator

Source

pub fn from_slice(s: &[T]) -> Self
where Self: VectorExternCopyNonBool<T>,

Create a Vector from slice, the element type needs to be Copy (and not bool)

Source

pub fn from_elem<'a>(elem: <T as OpenCVType<'a>>::Arg, n: size_t) -> Self
where T: for<'t> OpenCVType<'t>, <T as OpenCVType<'a>>::Arg: Clone,

Source

pub fn len(&self) -> size_t

Return Vector length

Source

pub fn is_empty(&self) -> bool

Return true if Vector is empty

Source

pub fn capacity(&self) -> size_t

Return Vector current capacity

Source

pub fn shrink_to_fit(&mut self)

Free extra capacity

Source

pub fn reserve(&mut self, additional: size_t)

Reserve capacity for additional new elements

Source

pub fn clear(&mut self)

Remove all elements

Source

pub fn remove(&mut self, index: size_t) -> Result<()>

Remove the element at the specified index

Source

pub fn swap(&mut self, index1: size_t, index2: size_t) -> Result<()>

Swap 2 elements in the Vector

Source

pub fn push(&mut self, val: <T as OpenCVType<'_>>::Arg)
where T: for<'t> OpenCVType<'t>,

Add new element

Source

pub fn insert( &mut self, index: size_t, val: <T as OpenCVType<'_>>::Arg, ) -> Result<()>
where T: for<'t> OpenCVType<'t>,

Insert a new element at the specified index

Source

pub fn set( &mut self, index: size_t, val: <T as OpenCVType<'_>>::Arg, ) -> Result<()>
where T: for<'t> OpenCVType<'t>,

Set element at the specified index

Source

pub unsafe fn set_unchecked( &mut self, index: size_t, val: <T as OpenCVType<'_>>::Arg, )
where T: for<'t> OpenCVType<'t>,

Same as set() but without bounds checking

§Safety

Caller must ensure that the specified index is within the Vector bounds

Source

pub fn get(&self, index: size_t) -> Result<T>
where T: OpenCVFromExtern,

Get element at the specified index

Source

pub unsafe fn get_unchecked(&self, index: size_t) -> T
where T: OpenCVFromExtern,

Same as get() but without bounds checking

§Safety

Caller must ensure that the specified index is within the Vector bounds

Source

pub fn iter(&self) -> VectorRefIterator<'_, T>

Source

pub fn as_slice(&self) -> &[T]
where Self: VectorExternCopyNonBool<T>,

Return slice to the elements of the array.

This method is only available for OpenCV types that are Copy, except for bool because bool is handled in a special way on the C++ side.

Source

pub fn as_mut_slice(&mut self) -> &mut [T]
where Self: VectorExternCopyNonBool<T>,

Return mutable slice to the elements of the array.

This method is only available for OpenCV types that are Copy, except for bool because bool is handled in a special way on the C++ side.

Source§

impl Vector<DMatch>

Source

pub fn as_raw_VectorOfDMatch( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfDMatch( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<GpuMat>

Source

pub fn as_raw_VectorOfGpuMat( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfGpuMat( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<KeyPoint>

Source

pub fn as_raw_VectorOfKeyPoint( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfKeyPoint( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Mat>

Source

pub fn as_raw_VectorOfMat( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfMat( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<PlatformInfo>

Source

pub fn as_raw_VectorOfPlatformInfo( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfPlatformInfo( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Point>

Source

pub fn as_raw_VectorOfPoint( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfPoint( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Point2d>

Source

pub fn as_raw_VectorOfPoint2d( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfPoint2d( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Point2f>

Source

pub fn as_raw_VectorOfPoint2f( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfPoint2f( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Point3d>

Source

pub fn as_raw_VectorOfPoint3d( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfPoint3d( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Point3f>

Source

pub fn as_raw_VectorOfPoint3f( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfPoint3f( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Point3i>

Source

pub fn as_raw_VectorOfPoint3i( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfPoint3i( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Range>

Source

pub fn as_raw_VectorOfRange( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfRange( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Rect>

Source

pub fn as_raw_VectorOfRect( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfRect( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Rect2d>

Source

pub fn as_raw_VectorOfRect2d( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfRect2d( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<RotatedRect>

Source

pub fn as_raw_VectorOfRotatedRect( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfRotatedRect( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Scalar>

Source

pub fn as_raw_VectorOfScalar( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfScalar( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Size>

Source

pub fn as_raw_VectorOfSize( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfSize( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<String>

Source

pub fn as_raw_VectorOfString( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfString( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Tuple<(Point2i, Point2i)>>

Source

pub fn as_raw_VectorOfTupleOfPoint2i_Point2i( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfTupleOfPoint2i_Point2i( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Tuple<(UMat, u8)>>

Source

pub fn as_raw_VectorOfTupleOfUMat_u8( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfTupleOfUMat_u8( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Tuple<(i32, f64)>>

Source

pub fn as_raw_VectorOfTupleOfi32_f64( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfTupleOfi32_f64( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<UMat>

Source

pub fn as_raw_VectorOfUMat( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfUMat( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vec2d>

Source

pub fn as_raw_VectorOfVec2d( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVec2d( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vec2f>

Source

pub fn as_raw_VectorOfVec2f( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVec2f( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vec2i>

Source

pub fn as_raw_VectorOfVec2i( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVec2i( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vec3d>

Source

pub fn as_raw_VectorOfVec3d( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVec3d( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vec3f>

Source

pub fn as_raw_VectorOfVec3f( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVec3f( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vec3i>

Source

pub fn as_raw_VectorOfVec3i( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVec3i( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vec4f>

Source

pub fn as_raw_VectorOfVec4f( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVec4f( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vec4i>

Source

pub fn as_raw_VectorOfVec4i( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVec4i( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vec6f>

Source

pub fn as_raw_VectorOfVec6f( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVec6f( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<DMatch>>

Source

pub fn as_raw_VectorOfVectorOfDMatch( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfDMatch( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<KeyPoint>>

Source

pub fn as_raw_VectorOfVectorOfKeyPoint( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfKeyPoint( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<Mat>>

Source

pub fn as_raw_VectorOfVectorOfMat( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfMat( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<Point>>

Source

pub fn as_raw_VectorOfVectorOfPoint( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfPoint( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<Point2d>>

Source

pub fn as_raw_VectorOfVectorOfPoint2d( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfPoint2d( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<Point2f>>

Source

pub fn as_raw_VectorOfVectorOfPoint2f( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfPoint2f( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<Point3d>>

Source

pub fn as_raw_VectorOfVectorOfPoint3d( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfPoint3d( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<Point3f>>

Source

pub fn as_raw_VectorOfVectorOfPoint3f( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfPoint3f( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<Point3i>>

Source

pub fn as_raw_VectorOfVectorOfPoint3i( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfPoint3i( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<Range>>

Source

pub fn as_raw_VectorOfVectorOfRange( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfRange( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<Vec2d>>

Source

pub fn as_raw_VectorOfVectorOfVec2d( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfVec2d( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<Vec2f>>

Source

pub fn as_raw_VectorOfVectorOfVec2f( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfVec2f( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<Vec2i>>

Source

pub fn as_raw_VectorOfVectorOfVec2i( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfVec2i( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<Vec3d>>

Source

pub fn as_raw_VectorOfVectorOfVec3d( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfVec3d( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<Vec3f>>

Source

pub fn as_raw_VectorOfVectorOfVec3f( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfVec3f( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<c_char>>

Source

pub fn as_raw_VectorOfVectorOfc_char( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfc_char( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<f32>>

Source

pub fn as_raw_VectorOfVectorOff32( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOff32( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<f64>>

Source

pub fn as_raw_VectorOfVectorOff64( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOff64( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<i32>>

Source

pub fn as_raw_VectorOfVectorOfi32( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfi32( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<i8>>

Source

pub fn as_raw_VectorOfVectorOfi8( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfi8( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<u8>>

Source

pub fn as_raw_VectorOfVectorOfu8( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfu8( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<bool>

Source

pub fn as_raw_VectorOfbool( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfbool( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<c_char>

Source

pub fn as_raw_VectorOfc_char( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfc_char( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<f32>

Source

pub fn as_raw_VectorOff32( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOff32( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<f64>

Source

pub fn as_raw_VectorOff64( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOff64( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<i32>

Source

pub fn as_raw_VectorOfi32( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfi32( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<i8>

Source

pub fn as_raw_VectorOfi8( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfi8( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<size_t>

Source

pub fn as_raw_VectorOfsize_t( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfsize_t( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<u64>

Source

pub fn as_raw_VectorOfu64( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfu64( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<u8>

Source

pub fn as_raw_VectorOfu8( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfu8( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<MatShape>

Source

pub fn as_raw_VectorOfMatShape( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfMatShape( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Ptr<BackendNode>>

Source

pub fn as_raw_VectorOfPtrOfBackendNode( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfPtrOfBackendNode( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Ptr<BackendWrapper>>

Source

pub fn as_raw_VectorOfPtrOfBackendWrapper( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfPtrOfBackendWrapper( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Ptr<Layer>>

Source

pub fn as_raw_VectorOfPtrOfLayer( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfPtrOfLayer( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Target>

Source

pub fn as_raw_VectorOfTarget( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfTarget( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Tuple<(Backend, Target)>>

Source

pub fn as_raw_VectorOfTupleOfBackend_Target( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfTupleOfBackend_Target( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<MatShape>>

Source

pub fn as_raw_VectorOfVectorOfMatShape( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfMatShape( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<DPMDetector_ObjectDetection>

Source

pub fn as_raw_VectorOfDPMDetector_ObjectDetection( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfDPMDetector_ObjectDetection( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<FacemarkAAM_Config>

Source

pub fn as_raw_VectorOfFacemarkAAM_Config( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfFacemarkAAM_Config( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<FacemarkAAM_Model_Texture>

Source

pub fn as_raw_VectorOfFacemarkAAM_Model_Texture( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfFacemarkAAM_Model_Texture( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<FeatureIndex>

Source

pub fn as_raw_VectorOfFeatureIndex( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfFeatureIndex( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<FlannIndexType>

Source

pub fn as_raw_VectorOfFlannIndexType( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfFlannIndexType( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Detail_OpaqueKind>

Source

pub fn as_raw_VectorOfDetail_OpaqueKind( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfDetail_OpaqueKind( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<GArg>

Source

pub fn as_raw_VectorOfGArg( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfGArg( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<GBackend>

Source

pub fn as_raw_VectorOfGBackend( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfGBackend( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<GCompileArg>

Source

pub fn as_raw_VectorOfGCompileArg( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfGCompileArg( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<GMat>

Source

pub fn as_raw_VectorOfGMat( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfGMat( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<GRunArg>

Source

pub fn as_raw_VectorOfGRunArg( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfGRunArg( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<GShape>

Source

pub fn as_raw_VectorOfGShape( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfGShape( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<GTransform>

Source

pub fn as_raw_VectorOfGTransform( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfGTransform( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<GTypeInfo>

Source

pub fn as_raw_VectorOfGTypeInfo( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfGTypeInfo( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<KeyLine>

Source

pub fn as_raw_VectorOfKeyLine( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfKeyLine( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<KeyLine>>

Source

pub fn as_raw_VectorOfVectorOfKeyLine( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfKeyLine( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Ptr<MCC_CChecker>>

Source

pub fn as_raw_VectorOfPtrOfMCC_CChecker( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfPtrOfMCC_CChecker( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<DTrees_Node>

Source

pub fn as_raw_VectorOfDTrees_Node( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfDTrees_Node( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<DTrees_Split>

Source

pub fn as_raw_VectorOfDTrees_Split( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfDTrees_Split( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<DetectionBasedTracker_ExtObject>

Source

pub fn as_raw_VectorOfDetectionBasedTracker_ExtObject( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfDetectionBasedTracker_ExtObject( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<DetectionBasedTracker_Object>

Source

pub fn as_raw_VectorOfDetectionBasedTracker_Object( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfDetectionBasedTracker_Object( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<DetectionROI>

Source

pub fn as_raw_VectorOfDetectionROI( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfDetectionROI( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Dictionary>

Source

pub fn as_raw_VectorOfDictionary( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfDictionary( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<GPCPatchDescriptor>

Source

pub fn as_raw_VectorOfGPCPatchDescriptor( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfGPCPatchDescriptor( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<GPCPatchSample>

Source

pub fn as_raw_VectorOfGPCPatchSample( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfGPCPatchSample( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<LineMod_Feature>

Source

pub fn as_raw_VectorOfLineMod_Feature( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfLineMod_Feature( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<LineMod_Match>

Source

pub fn as_raw_VectorOfLineMod_Match( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfLineMod_Match( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<LineMod_Template>

Source

pub fn as_raw_VectorOfLineMod_Template( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfLineMod_Template( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Ptr<LineMod_Modality>>

Source

pub fn as_raw_VectorOfPtrOfLineMod_Modality( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfPtrOfLineMod_Modality( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<MatchQuasiDense>

Source

pub fn as_raw_VectorOfMatchQuasiDense( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfMatchQuasiDense( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Detail_CameraParams>

Source

pub fn as_raw_VectorOfDetail_CameraParams( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfDetail_CameraParams( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Detail_ImageFeatures>

Source

pub fn as_raw_VectorOfDetail_ImageFeatures( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfDetail_ImageFeatures( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Detail_MatchesInfo>

Source

pub fn as_raw_VectorOfDetail_MatchesInfo( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfDetail_MatchesInfo( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Pose3DPtr>

Source

pub fn as_raw_VectorOfPose3DPtr( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfPose3DPtr( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<ERStat>

Source

pub fn as_raw_VectorOfERStat( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfERStat( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Vector<ERStat>>

Source

pub fn as_raw_VectorOfVectorOfERStat( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVectorOfERStat( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<VideoCapture>

Source

pub fn as_raw_VectorOfVideoCapture( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVideoCapture( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<VideoCaptureAPIs>

Source

pub fn as_raw_VectorOfVideoCaptureAPIs( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfVideoCaptureAPIs( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Elliptic_KeyPoint>

Source

pub fn as_raw_VectorOfElliptic_KeyPoint( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfElliptic_KeyPoint( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Source§

impl Vector<Box>

Source

pub fn as_raw_VectorOfBox( &self, ) -> <Self as OpenCVTypeExternContainer>::ExternSend

Source

pub fn as_raw_mut_VectorOfBox( &mut self, ) -> <Self as OpenCVTypeExternContainer>::ExternSendMut

Trait Implementations§

Source§

impl<T> AsRef<[T]> for Vector<T>
where Self: VectorExtern<T> + VectorExternCopyNonBool<T>,

Source§

fn as_ref(&self) -> &[T]

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl<T> Borrow<[T]> for Vector<T>
where Self: VectorExtern<T> + VectorExternCopyNonBool<T>,

Source§

fn borrow(&self) -> &[T]

Immutably borrows from an owned value. Read more
Source§

impl<T> Boxed for Vector<T>
where Self: VectorExtern<T>,

Source§

unsafe fn from_raw(ptr: *mut c_void) -> Self

Wrap the specified raw pointer Read more
Source§

fn into_raw(self) -> *mut c_void

Return the underlying raw pointer while consuming this wrapper. Read more
Source§

fn as_raw(&self) -> *const c_void

Return the underlying raw pointer. Read more
Source§

fn as_raw_mut(&mut self) -> *mut c_void

Return the underlying mutable raw pointer Read more
Source§

impl Clone for Vector<Box>
where Self: VectorExtern<Box>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<DMatch>
where Self: VectorExtern<DMatch>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Detail_CameraParams>
where Self: VectorExtern<Detail_CameraParams>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Detail_ImageFeatures>
where Self: VectorExtern<Detail_ImageFeatures>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Detail_MatchesInfo>
where Self: VectorExtern<Detail_MatchesInfo>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Detail_OpaqueKind>
where Self: VectorExtern<Detail_OpaqueKind>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<DetectionBasedTracker_ExtObject>
where Self: VectorExtern<DetectionBasedTracker_ExtObject>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Dictionary>
where Self: VectorExtern<Dictionary>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<FlannIndexType>
where Self: VectorExtern<FlannIndexType>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<GMat>
where Self: VectorExtern<GMat>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<GShape>
where Self: VectorExtern<GShape>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<GTypeInfo>
where Self: VectorExtern<GTypeInfo>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<GpuMat>
where Self: VectorExtern<GpuMat>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<KeyLine>
where Self: VectorExtern<KeyLine>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<KeyPoint>
where Self: VectorExtern<KeyPoint>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<LineMod_Feature>
where Self: VectorExtern<LineMod_Feature>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<LineMod_Match>
where Self: VectorExtern<LineMod_Match>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<LineMod_Template>
where Self: VectorExtern<LineMod_Template>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Mat>
where Self: VectorExtern<Mat>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<MatchQuasiDense>
where Self: VectorExtern<MatchQuasiDense>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Point3f>
where Self: VectorExtern<Point3f>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Point3d>
where Self: VectorExtern<Point3d>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Point3i>
where Self: VectorExtern<Point3i>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Point2f>
where Self: VectorExtern<Point2f>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Point2d>
where Self: VectorExtern<Point2d>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Point>
where Self: VectorExtern<Point>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Rect2d>
where Self: VectorExtern<Rect2d>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Rect>
where Self: VectorExtern<Rect>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<RotatedRect>
where Self: VectorExtern<RotatedRect>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Size>
where Self: VectorExtern<Size>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Target>
where Self: VectorExtern<Target>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<UMat>
where Self: VectorExtern<UMat>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vec2f>
where Self: VectorExtern<Vec2f>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vec3f>
where Self: VectorExtern<Vec3f>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vec4f>
where Self: VectorExtern<Vec4f>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vec6f>
where Self: VectorExtern<Vec6f>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vec2d>
where Self: VectorExtern<Vec2d>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vec3d>
where Self: VectorExtern<Vec3d>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Scalar>
where Self: VectorExtern<Scalar>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vec2i>
where Self: VectorExtern<Vec2i>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vec3i>
where Self: VectorExtern<Vec3i>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vec4i>
where Self: VectorExtern<Vec4i>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vector<DMatch>>
where Self: VectorExtern<Vector<DMatch>>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vector<KeyLine>>
where Self: VectorExtern<Vector<KeyLine>>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vector<KeyPoint>>
where Self: VectorExtern<Vector<KeyPoint>>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vector<Mat>>
where Self: VectorExtern<Vector<Mat>>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vector<Point3f>>
where Self: VectorExtern<Vector<Point3f>>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vector<Point3d>>
where Self: VectorExtern<Vector<Point3d>>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vector<Point3i>>
where Self: VectorExtern<Vector<Point3i>>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vector<Point2f>>
where Self: VectorExtern<Vector<Point2f>>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vector<Point2d>>
where Self: VectorExtern<Vector<Point2d>>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vector<Point>>
where Self: VectorExtern<Vector<Point>>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vector<Vec2f>>
where Self: VectorExtern<Vector<Vec2f>>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vector<Vec3f>>
where Self: VectorExtern<Vector<Vec3f>>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vector<Vec2d>>
where Self: VectorExtern<Vector<Vec2d>>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vector<Vec3d>>
where Self: VectorExtern<Vector<Vec3d>>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vector<Vec2i>>
where Self: VectorExtern<Vector<Vec2i>>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vector<f32>>
where Self: VectorExtern<Vector<f32>>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vector<f64>>
where Self: VectorExtern<Vector<f64>>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vector<i32>>
where Self: VectorExtern<Vector<i32>>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vector<i8>>
where Self: VectorExtern<Vector<i8>>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<Vector<u8>>
where Self: VectorExtern<Vector<u8>>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<VideoCaptureAPIs>
where Self: VectorExtern<VideoCaptureAPIs>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<bool>
where Self: VectorExtern<bool>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<f32>
where Self: VectorExtern<f32>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<f64>
where Self: VectorExtern<f64>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<i32>
where Self: VectorExtern<i32>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<i8>
where Self: VectorExtern<i8>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<FeatureIndex>
where Self: VectorExtern<FeatureIndex>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<u64>
where Self: VectorExtern<u64>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<u8>
where Self: VectorExtern<u8>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Clone for Vector<size_t>
where Self: VectorExtern<size_t>,

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T: OpenCVFromExtern + Debug> Debug for Vector<T>
where Self: VectorExtern<T>,

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T> Default for Vector<T>
where Self: VectorExtern<T>,

Source§

fn default() -> Vector<T>

Returns the “default value” for a type. Read more
Source§

impl<T> Drop for Vector<T>
where Self: VectorExtern<T>,

Source§

fn drop(&mut self)

Executes the destructor for this type. Read more
Source§

impl<'a, T: for<'o> OpenCVType<'o>> Extend<<T as OpenCVType<'a>>::Arg> for Vector<T>
where Self: VectorExtern<T>,

Source§

fn extend<I: IntoIterator<Item = <T as OpenCVType<'a>>::Arg>>(&mut self, s: I)

Extends a collection with the contents of an iterator. Read more
Source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
Source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
Source§

impl<T: for<'o> OpenCVType<'o>> From<Vec<<T as OpenCVType<'_>>::Arg>> for Vector<T>
where Vector<T>: VectorExtern<T>,

Source§

fn from(from: Vec<<T as OpenCVType<'_>>::Arg>) -> Self

Converts to this type from the input type.
Source§

impl<T> From<Vector<T>> for Vec<T>
where Vector<T>: VectorExtern<T> + VectorToVec<Element = T>,

Source§

fn from(from: Vector<T>) -> Self

Converts to this type from the input type.
Source§

impl<'a, T: for<'o> OpenCVType<'o>> FromIterator<<T as OpenCVType<'a>>::Arg> for Vector<T>
where Self: VectorExtern<T>,

Source§

fn from_iter<I: IntoIterator<Item = <T as OpenCVType<'a>>::Arg>>( s: I, ) -> Vector<T>

Creates a value from an iterator. Read more
Source§

impl<'v, T: OpenCVFromExtern> IntoIterator for &'v Vector<T>
where Vector<T>: VectorExtern<T>,

Source§

type Item = T

The type of the elements being iterated over.
Source§

type IntoIter = VectorRefIterator<'v, T>

Which kind of iterator are we turning this into?
Source§

fn into_iter(self) -> VectorRefIterator<'v, T>

Creates an iterator from a value. Read more
Source§

impl<T: OpenCVFromExtern> IntoIterator for Vector<T>
where Vector<T>: VectorExtern<T>,

Source§

type Item = T

The type of the elements being iterated over.
Source§

type IntoIter = VectorIterator<T>

Which kind of iterator are we turning this into?
Source§

fn into_iter(self) -> VectorIterator<T>

Creates an iterator from a value. Read more
Source§

impl ToInputArray for &Vector<BoxedRef<'_, Mat>>

Source§

impl ToInputArray for &Vector<BoxedRef<'_, UMat>>

Source§

impl ToInputArray for &Vector<Mat>

Source§

impl ToInputArray for &Vector<Point3f>

Source§

impl ToInputArray for &Vector<Point3d>

Source§

impl ToInputArray for &Vector<Point3i>

Source§

impl ToInputArray for &Vector<Point2f>

Source§

impl ToInputArray for &Vector<Point2d>

Source§

impl ToInputArray for &Vector<Point>

Source§

impl ToInputArray for &Vector<Rect2d>

Source§

impl ToInputArray for &Vector<Rect>

Source§

impl ToInputArray for &Vector<Size>

Source§

impl ToInputArray for &Vector<UMat>

Source§

impl ToInputArray for &Vector<Vec2f>

Source§

impl ToInputArray for &Vector<Vec3f>

Source§

impl ToInputArray for &Vector<Vec4f>

Source§

impl ToInputArray for &Vector<Vec6f>

Source§

impl ToInputArray for &Vector<Vec2d>

Source§

impl ToInputArray for &Vector<Vec3d>

Source§

impl ToInputArray for &Vector<Scalar>

Source§

impl ToInputArray for &Vector<Vec2i>

Source§

impl ToInputArray for &Vector<Vec3i>

Source§

impl ToInputArray for &Vector<Vec4i>

Source§

impl ToInputArray for &Vector<Vector<Point3f>>

Source§

impl ToInputArray for &Vector<Vector<Point3d>>

Source§

impl ToInputArray for &Vector<Vector<Point3i>>

Source§

impl ToInputArray for &Vector<Vector<Point2f>>

Source§

impl ToInputArray for &Vector<Vector<Point2d>>

Source§

impl ToInputArray for &Vector<Vector<Point>>

Source§

impl ToInputArray for &Vector<Vector<Vec2f>>

Source§

impl ToInputArray for &Vector<Vector<Vec3f>>

Source§

impl ToInputArray for &Vector<Vector<Vec2d>>

Source§

impl ToInputArray for &Vector<Vector<Vec3d>>

Source§

impl ToInputArray for &Vector<Vector<Vec2i>>

Source§

impl ToInputArray for &Vector<Vector<f32>>

Source§

impl ToInputArray for &Vector<Vector<f64>>

Source§

impl ToInputArray for &Vector<Vector<i32>>

Source§

impl ToInputArray for &Vector<Vector<u8>>

Source§

impl ToInputArray for &Vector<bool>

Source§

impl ToInputArray for &Vector<f32>

Source§

impl ToInputArray for &Vector<f64>

Source§

impl ToInputArray for &Vector<i32>

Source§

impl ToInputArray for &Vector<u8>

Source§

impl ToInputArray for Vector<BoxedRef<'_, Mat>>

Source§

impl ToInputArray for Vector<BoxedRef<'_, UMat>>

Source§

impl ToInputArray for Vector<Mat>

Source§

impl ToInputArray for Vector<Point3f>

Source§

impl ToInputArray for Vector<Point3d>

Source§

impl ToInputArray for Vector<Point3i>

Source§

impl ToInputArray for Vector<Point2f>

Source§

impl ToInputArray for Vector<Point2d>

Source§

impl ToInputArray for Vector<Point>

Source§

impl ToInputArray for Vector<Rect2d>

Source§

impl ToInputArray for Vector<Rect>

Source§

impl ToInputArray for Vector<Size>

Source§

impl ToInputArray for Vector<UMat>

Source§

impl ToInputArray for Vector<Vec2f>

Source§

impl ToInputArray for Vector<Vec3f>

Source§

impl ToInputArray for Vector<Vec4f>

Source§

impl ToInputArray for Vector<Vec6f>

Source§

impl ToInputArray for Vector<Vec2d>

Source§

impl ToInputArray for Vector<Vec3d>

Source§

impl ToInputArray for Vector<Scalar>

Source§

impl ToInputArray for Vector<Vec2i>

Source§

impl ToInputArray for Vector<Vec3i>

Source§

impl ToInputArray for Vector<Vec4i>

Source§

impl ToInputArray for Vector<Vector<Point3f>>

Source§

impl ToInputArray for Vector<Vector<Point3d>>

Source§

impl ToInputArray for Vector<Vector<Point3i>>

Source§

impl ToInputArray for Vector<Vector<Point2f>>

Source§

impl ToInputArray for Vector<Vector<Point2d>>

Source§

impl ToInputArray for Vector<Vector<Point>>

Source§

impl ToInputArray for Vector<Vector<Vec2f>>

Source§

impl ToInputArray for Vector<Vector<Vec3f>>

Source§

impl ToInputArray for Vector<Vector<Vec2d>>

Source§

impl ToInputArray for Vector<Vector<Vec3d>>

Source§

impl ToInputArray for Vector<Vector<Vec2i>>

Source§

impl ToInputArray for Vector<Vector<f32>>

Source§

impl ToInputArray for Vector<Vector<f64>>

Source§

impl ToInputArray for Vector<Vector<i32>>

Source§

impl ToInputArray for Vector<Vector<u8>>

Source§

impl ToInputArray for Vector<bool>

Source§

impl ToInputArray for Vector<f32>

Source§

impl ToInputArray for Vector<f64>

Source§

impl ToInputArray for Vector<i32>

Source§

impl ToInputArray for Vector<u8>

Source§

impl ToInputOutputArray for &mut Vector<Mat>

Source§

impl ToInputOutputArray for &mut Vector<Point3f>

Source§

impl ToInputOutputArray for &mut Vector<Point3d>

Source§

impl ToInputOutputArray for &mut Vector<Point3i>

Source§

impl ToInputOutputArray for &mut Vector<Point2f>

Source§

impl ToInputOutputArray for &mut Vector<Point2d>

Source§

impl ToInputOutputArray for &mut Vector<Point>

Source§

impl ToInputOutputArray for &mut Vector<Rect2d>

Source§

impl ToInputOutputArray for &mut Vector<Rect>

Source§

impl ToInputOutputArray for &mut Vector<Size>

Source§

impl ToInputOutputArray for &mut Vector<UMat>

Source§

impl ToInputOutputArray for &mut Vector<Vec2f>

Source§

impl ToInputOutputArray for &mut Vector<Vec3f>

Source§

impl ToInputOutputArray for &mut Vector<Vec4f>

Source§

impl ToInputOutputArray for &mut Vector<Vec6f>

Source§

impl ToInputOutputArray for &mut Vector<Vec2d>

Source§

impl ToInputOutputArray for &mut Vector<Vec3d>

Source§

impl ToInputOutputArray for &mut Vector<Scalar>

Source§

impl ToInputOutputArray for &mut Vector<Vec2i>

Source§

impl ToInputOutputArray for &mut Vector<Vec3i>

Source§

impl ToInputOutputArray for &mut Vector<Vec4i>

Source§

impl ToInputOutputArray for &mut Vector<Vector<Point3f>>

Source§

impl ToInputOutputArray for &mut Vector<Vector<Point3d>>

Source§

impl ToInputOutputArray for &mut Vector<Vector<Point3i>>

Source§

impl ToInputOutputArray for &mut Vector<Vector<Point2f>>

Source§

impl ToInputOutputArray for &mut Vector<Vector<Point2d>>

Source§

impl ToInputOutputArray for &mut Vector<Vector<Point>>

Source§

impl ToInputOutputArray for &mut Vector<Vector<Vec2f>>

Source§

impl ToInputOutputArray for &mut Vector<Vector<Vec3f>>

Source§

impl ToInputOutputArray for &mut Vector<Vector<Vec2d>>

Source§

impl ToInputOutputArray for &mut Vector<Vector<Vec3d>>

Source§

impl ToInputOutputArray for &mut Vector<Vector<Vec2i>>

Source§

impl ToInputOutputArray for &mut Vector<Vector<f32>>

Source§

impl ToInputOutputArray for &mut Vector<Vector<f64>>

Source§

impl ToInputOutputArray for &mut Vector<Vector<i32>>

Source§

impl ToInputOutputArray for &mut Vector<Vector<u8>>

Source§

impl ToInputOutputArray for &mut Vector<f32>

Source§

impl ToInputOutputArray for &mut Vector<f64>

Source§

impl ToInputOutputArray for &mut Vector<i32>

Source§

impl ToInputOutputArray for &mut Vector<u8>

Source§

impl ToInputOutputArray for Vector<Mat>

Source§

impl ToInputOutputArray for Vector<Point3f>

Source§

impl ToInputOutputArray for Vector<Point3d>

Source§

impl ToInputOutputArray for Vector<Point3i>

Source§

impl ToInputOutputArray for Vector<Point2f>

Source§

impl ToInputOutputArray for Vector<Point2d>

Source§

impl ToInputOutputArray for Vector<Point>

Source§

impl ToInputOutputArray for Vector<Rect2d>

Source§

impl ToInputOutputArray for Vector<Rect>

Source§

impl ToInputOutputArray for Vector<Size>

Source§

impl ToInputOutputArray for Vector<UMat>

Source§

impl ToInputOutputArray for Vector<Vec2f>

Source§

impl ToInputOutputArray for Vector<Vec3f>

Source§

impl ToInputOutputArray for Vector<Vec4f>

Source§

impl ToInputOutputArray for Vector<Vec6f>

Source§

impl ToInputOutputArray for Vector<Vec2d>

Source§

impl ToInputOutputArray for Vector<Vec3d>

Source§

impl ToInputOutputArray for Vector<Scalar>

Source§

impl ToInputOutputArray for Vector<Vec2i>

Source§

impl ToInputOutputArray for Vector<Vec3i>

Source§

impl ToInputOutputArray for Vector<Vec4i>

Source§

impl ToInputOutputArray for Vector<Vector<Point3f>>

Source§

impl ToInputOutputArray for Vector<Vector<Point3d>>

Source§

impl ToInputOutputArray for Vector<Vector<Point3i>>

Source§

impl ToInputOutputArray for Vector<Vector<Point2f>>

Source§

impl ToInputOutputArray for Vector<Vector<Point2d>>

Source§

impl ToInputOutputArray for Vector<Vector<Point>>

Source§

impl ToInputOutputArray for Vector<Vector<Vec2f>>

Source§

impl ToInputOutputArray for Vector<Vector<Vec3f>>

Source§

impl ToInputOutputArray for Vector<Vector<Vec2d>>

Source§

impl ToInputOutputArray for Vector<Vector<Vec3d>>

Source§

impl ToInputOutputArray for Vector<Vector<Vec2i>>

Source§

impl ToInputOutputArray for Vector<Vector<f32>>

Source§

impl ToInputOutputArray for Vector<Vector<f64>>

Source§

impl ToInputOutputArray for Vector<Vector<i32>>

Source§

impl ToInputOutputArray for Vector<Vector<u8>>

Source§

impl ToInputOutputArray for Vector<f32>

Source§

impl ToInputOutputArray for Vector<f64>

Source§

impl ToInputOutputArray for Vector<i32>

Source§

impl ToInputOutputArray for Vector<u8>

Source§

impl ToOutputArray for &mut Vector<Mat>

Source§

impl ToOutputArray for &mut Vector<Point3f>

Source§

impl ToOutputArray for &mut Vector<Point3d>

Source§

impl ToOutputArray for &mut Vector<Point3i>

Source§

impl ToOutputArray for &mut Vector<Point2f>

Source§

impl ToOutputArray for &mut Vector<Point2d>

Source§

impl ToOutputArray for &mut Vector<Point>

Source§

impl ToOutputArray for &mut Vector<Rect2d>

Source§

impl ToOutputArray for &mut Vector<Rect>

Source§

impl ToOutputArray for &mut Vector<Size>

Source§

impl ToOutputArray for &mut Vector<UMat>

Source§

impl ToOutputArray for &mut Vector<Vec2f>

Source§

impl ToOutputArray for &mut Vector<Vec3f>

Source§

impl ToOutputArray for &mut Vector<Vec4f>

Source§

impl ToOutputArray for &mut Vector<Vec6f>

Source§

impl ToOutputArray for &mut Vector<Vec2d>

Source§

impl ToOutputArray for &mut Vector<Vec3d>

Source§

impl ToOutputArray for &mut Vector<Scalar>

Source§

impl ToOutputArray for &mut Vector<Vec2i>

Source§

impl ToOutputArray for &mut Vector<Vec3i>

Source§

impl ToOutputArray for &mut Vector<Vec4i>

Source§

impl ToOutputArray for &mut Vector<Vector<Point3f>>

Source§

impl ToOutputArray for &mut Vector<Vector<Point3d>>

Source§

impl ToOutputArray for &mut Vector<Vector<Point3i>>

Source§

impl ToOutputArray for &mut Vector<Vector<Point2f>>

Source§

impl ToOutputArray for &mut Vector<Vector<Point2d>>

Source§

impl ToOutputArray for &mut Vector<Vector<Point>>

Source§

impl ToOutputArray for &mut Vector<Vector<Vec2f>>

Source§

impl ToOutputArray for &mut Vector<Vector<Vec3f>>

Source§

impl ToOutputArray for &mut Vector<Vector<Vec2d>>

Source§

impl ToOutputArray for &mut Vector<Vector<Vec3d>>

Source§

impl ToOutputArray for &mut Vector<Vector<Vec2i>>

Source§

impl ToOutputArray for &mut Vector<Vector<f32>>

Source§

impl ToOutputArray for &mut Vector<Vector<f64>>

Source§

impl ToOutputArray for &mut Vector<Vector<i32>>

Source§

impl ToOutputArray for &mut Vector<Vector<u8>>

Source§

impl ToOutputArray for &mut Vector<f32>

Source§

impl ToOutputArray for &mut Vector<f64>

Source§

impl ToOutputArray for &mut Vector<i32>

Source§

impl ToOutputArray for &mut Vector<u8>

Source§

impl ToOutputArray for Vector<Mat>

Source§

impl ToOutputArray for Vector<Point3f>

Source§

impl ToOutputArray for Vector<Point3d>

Source§

impl ToOutputArray for Vector<Point3i>

Source§

impl ToOutputArray for Vector<Point2f>

Source§

impl ToOutputArray for Vector<Point2d>

Source§

impl ToOutputArray for Vector<Point>

Source§

impl ToOutputArray for Vector<Rect2d>

Source§

impl ToOutputArray for Vector<Rect>

Source§

impl ToOutputArray for Vector<Size>

Source§

impl ToOutputArray for Vector<UMat>

Source§

impl ToOutputArray for Vector<Vec2f>

Source§

impl ToOutputArray for Vector<Vec3f>

Source§

impl ToOutputArray for Vector<Vec4f>

Source§

impl ToOutputArray for Vector<Vec6f>

Source§

impl ToOutputArray for Vector<Vec2d>

Source§

impl ToOutputArray for Vector<Vec3d>

Source§

impl ToOutputArray for Vector<Scalar>

Source§

impl ToOutputArray for Vector<Vec2i>

Source§

impl ToOutputArray for Vector<Vec3i>

Source§

impl ToOutputArray for Vector<Vec4i>

Source§

impl ToOutputArray for Vector<Vector<Point3f>>

Source§

impl ToOutputArray for Vector<Vector<Point3d>>

Source§

impl ToOutputArray for Vector<Vector<Point3i>>

Source§

impl ToOutputArray for Vector<Vector<Point2f>>

Source§

impl ToOutputArray for Vector<Vector<Point2d>>

Source§

impl ToOutputArray for Vector<Vector<Point>>

Source§

impl ToOutputArray for Vector<Vector<Vec2f>>

Source§

impl ToOutputArray for Vector<Vector<Vec3f>>

Source§

impl ToOutputArray for Vector<Vector<Vec2d>>

Source§

impl ToOutputArray for Vector<Vector<Vec3d>>

Source§

impl ToOutputArray for Vector<Vector<Vec2i>>

Source§

impl ToOutputArray for Vector<Vector<f32>>

Source§

impl ToOutputArray for Vector<Vector<f64>>

Source§

impl ToOutputArray for Vector<Vector<i32>>

Source§

impl ToOutputArray for Vector<Vector<u8>>

Source§

impl ToOutputArray for Vector<f32>

Source§

impl ToOutputArray for Vector<f64>

Source§

impl ToOutputArray for Vector<i32>

Source§

impl ToOutputArray for Vector<u8>

Source§

impl VectorToVec for Vector<Box>

Source§

type Element = Box

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, DPMDetector_ObjectDetection>>

Source§

type Element = BoxedRef<'b, DPMDetector_ObjectDetection>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, DTrees_Node>>

Source§

type Element = BoxedRef<'b, DTrees_Node>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, DTrees_Split>>

Source§

type Element = BoxedRef<'b, DTrees_Split>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, Detail_CameraParams>>

Source§

type Element = BoxedRef<'b, Detail_CameraParams>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, Detail_ImageFeatures>>

Source§

type Element = BoxedRef<'b, Detail_ImageFeatures>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, Detail_MatchesInfo>>

Source§

type Element = BoxedRef<'b, Detail_MatchesInfo>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, DetectionBasedTracker_ExtObject>>

Source§

type Element = BoxedRef<'b, DetectionBasedTracker_ExtObject>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, DetectionROI>>

Source§

type Element = BoxedRef<'b, DetectionROI>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, Dictionary>>

Source§

type Element = BoxedRef<'b, Dictionary>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, ERStat>>

Source§

type Element = BoxedRef<'b, ERStat>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, Elliptic_KeyPoint>>

Source§

type Element = BoxedRef<'b, Elliptic_KeyPoint>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, FacemarkAAM_Config>>

Source§

type Element = BoxedRef<'b, FacemarkAAM_Config>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, FacemarkAAM_Model_Texture>>

Source§

type Element = BoxedRef<'b, FacemarkAAM_Model_Texture>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, GArg>>

Source§

type Element = BoxedRef<'b, GArg>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, GBackend>>

Source§

type Element = BoxedRef<'b, GBackend>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, GCompileArg>>

Source§

type Element = BoxedRef<'b, GCompileArg>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, GMat>>

Source§

type Element = BoxedRef<'b, GMat>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, GPCPatchDescriptor>>

Source§

type Element = BoxedRef<'b, GPCPatchDescriptor>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, GPCPatchSample>>

Source§

type Element = BoxedRef<'b, GPCPatchSample>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, GRunArg>>

Source§

type Element = BoxedRef<'b, GRunArg>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, GTransform>>

Source§

type Element = BoxedRef<'b, GTransform>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, GTypeInfo>>

Source§

type Element = BoxedRef<'b, GTypeInfo>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, GpuMat>>

Source§

type Element = BoxedRef<'b, GpuMat>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, KeyPoint>>

Source§

type Element = BoxedRef<'b, KeyPoint>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, LineMod_Match>>

Source§

type Element = BoxedRef<'b, LineMod_Match>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, LineMod_Template>>

Source§

type Element = BoxedRef<'b, LineMod_Template>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, Mat>>

Source§

type Element = BoxedRef<'b, Mat>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, PlatformInfo>>

Source§

type Element = BoxedRef<'b, PlatformInfo>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, Range>>

Source§

type Element = BoxedRef<'b, Range>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, UMat>>

Source§

type Element = BoxedRef<'b, UMat>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<'b> VectorToVec for Vector<BoxedRef<'b, VideoCapture>>

Source§

type Element = BoxedRef<'b, VideoCapture>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<DMatch>

Source§

type Element = DMatch

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<DPMDetector_ObjectDetection>

Source§

type Element = DPMDetector_ObjectDetection

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<DTrees_Node>

Source§

type Element = DTrees_Node

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<DTrees_Split>

Source§

type Element = DTrees_Split

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Detail_CameraParams>

Source§

type Element = Detail_CameraParams

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Detail_ImageFeatures>

Source§

type Element = Detail_ImageFeatures

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Detail_MatchesInfo>

Source§

type Element = Detail_MatchesInfo

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Detail_OpaqueKind>

Source§

type Element = Detail_OpaqueKind

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<DetectionBasedTracker_ExtObject>

Source§

type Element = DetectionBasedTracker_ExtObject

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<DetectionROI>

Source§

type Element = DetectionROI

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Dictionary>

Source§

type Element = Dictionary

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<ERStat>

Source§

type Element = ERStat

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Elliptic_KeyPoint>

Source§

type Element = Elliptic_KeyPoint

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<FacemarkAAM_Config>

Source§

type Element = FacemarkAAM_Config

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<FacemarkAAM_Model_Texture>

Source§

type Element = FacemarkAAM_Model_Texture

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<FlannIndexType>

Source§

type Element = FlannIndexType

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<GArg>

Source§

type Element = GArg

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<GBackend>

Source§

type Element = GBackend

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<GCompileArg>

Source§

type Element = GCompileArg

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<GMat>

Source§

type Element = GMat

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<GPCPatchDescriptor>

Source§

type Element = GPCPatchDescriptor

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<GPCPatchSample>

Source§

type Element = GPCPatchSample

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<GRunArg>

Source§

type Element = GRunArg

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<GShape>

Source§

type Element = GShape

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<GTransform>

Source§

type Element = GTransform

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<GTypeInfo>

Source§

type Element = GTypeInfo

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<GpuMat>

Source§

type Element = GpuMat

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<KeyLine>

Source§

type Element = KeyLine

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<KeyPoint>

Source§

type Element = KeyPoint

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<LineMod_Feature>

Source§

type Element = LineMod_Feature

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<LineMod_Match>

Source§

type Element = LineMod_Match

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<LineMod_Template>

Source§

type Element = LineMod_Template

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Mat>

Source§

type Element = Mat

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<MatchQuasiDense>

Source§

type Element = MatchQuasiDense

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<PlatformInfo>

Source§

type Element = PlatformInfo

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Point3f>

Source§

type Element = Point3_<f32>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Point3d>

Source§

type Element = Point3_<f64>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Point3i>

Source§

type Element = Point3_<i32>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Point2f>

Source§

type Element = Point_<f32>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Point2d>

Source§

type Element = Point_<f64>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Point>

Source§

type Element = Point_<i32>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Ptr<BackendNode>>

Source§

type Element = Ptr<BackendNode>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Ptr<BackendWrapper>>

Source§

type Element = Ptr<BackendWrapper>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Ptr<Layer>>

Source§

type Element = Ptr<Layer>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Ptr<LineMod_Modality>>

Source§

type Element = Ptr<LineMod_Modality>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Ptr<MCC_CChecker>>

Source§

type Element = Ptr<MCC_CChecker>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Pose3DPtr>

Source§

type Element = Ptr<Pose3D>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Range>

Source§

type Element = Range

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Rect2d>

Source§

type Element = Rect_<f64>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Rect>

Source§

type Element = Rect_<i32>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<RotatedRect>

Source§

type Element = RotatedRect

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Size>

Source§

type Element = Size_<i32>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<String>

Source§

type Element = String

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Target>

Source§

type Element = Target

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Tuple<(Backend, Target)>>

Source§

type Element = Tuple<(Backend, Target)>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Tuple<(Point2i, Point2i)>>

Source§

type Element = Tuple<(Point_<i32>, Point_<i32>)>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<DetectionBasedTracker_Object>

Source§

type Element = Tuple<(Rect_<i32>, i32)>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Tuple<(UMat, u8)>>

Source§

type Element = Tuple<(UMat, u8)>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Tuple<(i32, f64)>>

Source§

type Element = Tuple<(i32, f64)>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<UMat>

Source§

type Element = UMat

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vec2f>

Source§

type Element = VecN<f32, 2>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vec3f>

Source§

type Element = VecN<f32, 3>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vec4f>

Source§

type Element = VecN<f32, 4>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vec6f>

Source§

type Element = VecN<f32, 6>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vec2d>

Source§

type Element = VecN<f64, 2>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vec3d>

Source§

type Element = VecN<f64, 3>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Scalar>

Source§

type Element = VecN<f64, 4>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vec2i>

Source§

type Element = VecN<i32, 2>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vec3i>

Source§

type Element = VecN<i32, 3>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vec4i>

Source§

type Element = VecN<i32, 4>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<DMatch>>

Source§

type Element = Vector<DMatch>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<ERStat>>

Source§

type Element = Vector<ERStat>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<KeyLine>>

Source§

type Element = Vector<KeyLine>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<KeyPoint>>

Source§

type Element = Vector<KeyPoint>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<Mat>>

Source§

type Element = Vector<Mat>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<Point3f>>

Source§

type Element = Vector<Point3_<f32>>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<Point3d>>

Source§

type Element = Vector<Point3_<f64>>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<Point3i>>

Source§

type Element = Vector<Point3_<i32>>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<Point2f>>

Source§

type Element = Vector<Point_<f32>>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<Point2d>>

Source§

type Element = Vector<Point_<f64>>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<Point>>

Source§

type Element = Vector<Point_<i32>>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<Range>>

Source§

type Element = Vector<Range>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<Vec2f>>

Source§

type Element = Vector<VecN<f32, 2>>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<Vec3f>>

Source§

type Element = Vector<VecN<f32, 3>>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<Vec2d>>

Source§

type Element = Vector<VecN<f64, 2>>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<Vec3d>>

Source§

type Element = Vector<VecN<f64, 3>>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<Vec2i>>

Source§

type Element = Vector<VecN<i32, 2>>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<MatShape>>

Source§

type Element = Vector<Vector<i32>>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<f32>>

Source§

type Element = Vector<f32>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<f64>>

Source§

type Element = Vector<f64>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<i32>>

Source§

type Element = Vector<i32>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<i8>>

Source§

type Element = Vector<i8>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<Vector<u8>>

Source§

type Element = Vector<u8>

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<VideoCapture>

Source§

type Element = VideoCapture

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<VideoCaptureAPIs>

Source§

type Element = VideoCaptureAPIs

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<bool>

Source§

type Element = bool

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<f32>

Source§

type Element = f32

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<f64>

Source§

type Element = f64

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<i32>

Source§

type Element = i32

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<i8>

Source§

type Element = i8

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<FeatureIndex>

Source§

type Element = u32

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<u64>

Source§

type Element = u64

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<u8>

Source§

type Element = u8

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl VectorToVec for Vector<size_t>

Source§

type Element = usize

Source§

fn to_vec(&self) -> Vec<Self::Element>

Convert Vector to Vec
Source§

impl<T: Send> Send for Vector<T>
where Self: VectorExtern<T>,

Source§

impl<T: Sync> Sync for Vector<T>
where Self: VectorExtern<T>,

Auto Trait Implementations§

§

impl<T> Freeze for Vector<T>

§

impl<T> RefUnwindSafe for Vector<T>
where T: RefUnwindSafe,

§

impl<T> Unpin for Vector<T>
where T: Unpin,

§

impl<T> UnwindSafe for Vector<T>
where T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<Mat> ModifyInplace for Mat
where Mat: Boxed,

Source§

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 unsafe in a general case as it leads to having non-exclusive mutable access to the internal data, but it can be useful for some performance sensitive operations. One example of an OpenCV function that allows such in-place modification is imgproc::threshold. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.