Struct opencv::core::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<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<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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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 copy 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>,

§

type Item = T

The type of the elements being iterated over.
§

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>,

§

type Item = T

The type of the elements being iterated over.
§

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<'_, GpuMat>>

source§

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

source§

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

source§

impl ToInputArray for &Vector<GpuMat>

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<'_, GpuMat>>

source§

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

source§

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

source§

impl ToInputArray for Vector<GpuMat>

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>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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, ERStat>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

type Element = BoxedRef<'b, VideoCapture>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<DMatch>

§

type Element = DMatch

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<DPMDetector_ObjectDetection>

§

type Element = DPMDetector_ObjectDetection

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<DTrees_Node>

§

type Element = DTrees_Node

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<DTrees_Split>

§

type Element = DTrees_Split

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Detail_CameraParams>

§

type Element = Detail_CameraParams

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Detail_ImageFeatures>

§

type Element = Detail_ImageFeatures

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Detail_MatchesInfo>

§

type Element = Detail_MatchesInfo

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Detail_OpaqueKind>

§

type Element = Detail_OpaqueKind

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<DetectionBasedTracker_ExtObject>

§

type Element = DetectionBasedTracker_ExtObject

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<DetectionROI>

§

type Element = DetectionROI

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<ERStat>

§

type Element = ERStat

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Elliptic_KeyPoint>

§

type Element = Elliptic_KeyPoint

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<FacemarkAAM_Config>

§

type Element = FacemarkAAM_Config

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<FacemarkAAM_Model_Texture>

§

type Element = FacemarkAAM_Model_Texture

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<FlannIndexType>

§

type Element = FlannIndexType

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<GArg>

§

type Element = GArg

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<GBackend>

§

type Element = GBackend

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<GCompileArg>

§

type Element = GCompileArg

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<GMat>

§

type Element = GMat

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<GPCPatchDescriptor>

§

type Element = GPCPatchDescriptor

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<GPCPatchSample>

§

type Element = GPCPatchSample

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<GRunArg>

§

type Element = GRunArg

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<GShape>

§

type Element = GShape

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<GTransform>

§

type Element = GTransform

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<GTypeInfo>

§

type Element = GTypeInfo

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<GpuMat>

§

type Element = GpuMat

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<KeyLine>

§

type Element = KeyLine

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<KeyPoint>

§

type Element = KeyPoint

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<LineMod_Feature>

§

type Element = LineMod_Feature

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<LineMod_Match>

§

type Element = LineMod_Match

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<LineMod_Template>

§

type Element = LineMod_Template

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Mat>

§

type Element = Mat

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<MatchQuasiDense>

§

type Element = MatchQuasiDense

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<PlatformInfo>

§

type Element = PlatformInfo

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Point3f>

§

type Element = Point3_<f32>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Point3d>

§

type Element = Point3_<f64>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Point3i>

§

type Element = Point3_<i32>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Point2f>

§

type Element = Point_<f32>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Point2d>

§

type Element = Point_<f64>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Point>

§

type Element = Point_<i32>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Ptr<BackendNode>>

§

type Element = Ptr<BackendNode>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Ptr<BackendWrapper>>

§

type Element = Ptr<BackendWrapper>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Ptr<Layer>>

§

type Element = Ptr<Layer>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Ptr<LineMod_Modality>>

§

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>>

§

type Element = Ptr<MCC_CChecker>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Pose3DPtr>

§

type Element = Ptr<Pose3D>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Range>

§

type Element = Range

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Rect2d>

§

type Element = Rect_<f64>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Rect>

§

type Element = Rect_<i32>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<RotatedRect>

§

type Element = RotatedRect

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Size>

§

type Element = Size_<i32>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<String>

§

type Element = String

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Target>

§

type Element = Target

source§

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

Convert Vector to Vec
source§

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

§

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)>>

§

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>

§

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)>>

§

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)>>

§

type Element = Tuple<(i32, f64)>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<UMat>

§

type Element = UMat

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vec2f>

§

type Element = VecN<f32, 2>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vec3f>

§

type Element = VecN<f32, 3>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vec4f>

§

type Element = VecN<f32, 4>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vec6f>

§

type Element = VecN<f32, 6>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vec2d>

§

type Element = VecN<f64, 2>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vec3d>

§

type Element = VecN<f64, 3>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Scalar>

§

type Element = VecN<f64, 4>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vec2i>

§

type Element = VecN<i32, 2>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vec3i>

§

type Element = VecN<i32, 3>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vec4i>

§

type Element = VecN<i32, 4>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vector<DMatch>>

§

type Element = Vector<DMatch>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vector<ERStat>>

§

type Element = Vector<ERStat>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vector<KeyLine>>

§

type Element = Vector<KeyLine>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vector<KeyPoint>>

§

type Element = Vector<KeyPoint>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vector<Mat>>

§

type Element = Vector<Mat>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vector<Point3f>>

§

type Element = Vector<Point3_<f32>>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vector<Point3d>>

§

type Element = Vector<Point3_<f64>>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vector<Point3i>>

§

type Element = Vector<Point3_<i32>>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vector<Point2f>>

§

type Element = Vector<Point_<f32>>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vector<Point2d>>

§

type Element = Vector<Point_<f64>>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vector<Point>>

§

type Element = Vector<Point_<i32>>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vector<Range>>

§

type Element = Vector<Range>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vector<Vec2f>>

§

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>>

§

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>>

§

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>>

§

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>>

§

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>>

§

type Element = Vector<Vector<i32>>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vector<f32>>

§

type Element = Vector<f32>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vector<f64>>

§

type Element = Vector<f64>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vector<i32>>

§

type Element = Vector<i32>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vector<i8>>

§

type Element = Vector<i8>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<Vector<u8>>

§

type Element = Vector<u8>

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<VideoCapture>

§

type Element = VideoCapture

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<VideoCaptureAPIs>

§

type Element = VideoCaptureAPIs

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<bool>

§

type Element = bool

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<f32>

§

type Element = f32

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<f64>

§

type Element = f64

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<i32>

§

type Element = i32

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<i8>

§

type Element = i8

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<FeatureIndex>

§

type Element = u32

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<u8>

§

type Element = u8

source§

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

Convert Vector to Vec
source§

impl VectorToVec for Vector<size_t>

§

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> 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 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
source§

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

§

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>,

§

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>,

§

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.