Struct opencv::core::Vector

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

Wrapper for C++ std::vector

Implementations§

source§

impl<T: VectorElement> 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

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

Add new element

source

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

Insert a new element at the specified index

source

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

Set element at the specified index

source

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

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>

Get element at the specified index

source

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

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, with the exception of 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, with the exception of bool because bool is handled in a special way on the C++ side.

source

pub fn to_vec(&self) -> Vec<T>

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

source

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

source

pub fn as_raw_mut_VectorOffeature_index( &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: VectorElement> 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: VectorElement> 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: VectorElement> 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 an 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<feature_index>
where Self: VectorExtern<feature_index>,

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: VectorElement + 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: VectorElement> 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: VectorElement> 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: VectorElement> 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: VectorElement> 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: VectorElement> From<Vector<T>> for Vec<T>
where Vector<T>: VectorExtern<T>,

source§

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

Converts to this type from the input type.
source§

impl<'a, T: VectorElement> 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: VectorElement> 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: VectorElement> 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<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<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<f32>

source§

impl ToInputArray for &Vector<f64>

source§

impl ToInputArray for &Vector<i32>

source§

impl ToInputArray for &Vector<u8>

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<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<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<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<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<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<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<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<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<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<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<T: Send + VectorElement> Send for Vector<T>
where Self: VectorExtern<T>,

source§

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

source§

impl VectorElement for Vector<DMatch>
where Vector<Vector<DMatch>>: VectorExtern<Vector<DMatch>>,

source§

impl VectorElement for Vector<ERStat>
where Vector<Vector<ERStat>>: VectorExtern<Vector<ERStat>>,

source§

impl VectorElement for Vector<KeyLine>
where Vector<Vector<KeyLine>>: VectorExtern<Vector<KeyLine>>,

source§

impl VectorElement for Vector<KeyPoint>
where Vector<Vector<KeyPoint>>: VectorExtern<Vector<KeyPoint>>,

source§

impl VectorElement for Vector<Mat>
where Vector<Vector<Mat>>: VectorExtern<Vector<Mat>>,

source§

impl VectorElement for Vector<Point3f>
where Vector<Vector<Point3f>>: VectorExtern<Vector<Point3f>>,

source§

impl VectorElement for Vector<Point3d>
where Vector<Vector<Point3d>>: VectorExtern<Vector<Point3d>>,

source§

impl VectorElement for Vector<Point3i>
where Vector<Vector<Point3i>>: VectorExtern<Vector<Point3i>>,

source§

impl VectorElement for Vector<Point2f>
where Vector<Vector<Point2f>>: VectorExtern<Vector<Point2f>>,

source§

impl VectorElement for Vector<Point2d>
where Vector<Vector<Point2d>>: VectorExtern<Vector<Point2d>>,

source§

impl VectorElement for Vector<Point>
where Vector<Vector<Point>>: VectorExtern<Vector<Point>>,

source§

impl VectorElement for Vector<Range>
where Vector<Vector<Range>>: VectorExtern<Vector<Range>>,

source§

impl VectorElement for Vector<Vec2f>
where Vector<Vector<Vec2f>>: VectorExtern<Vector<Vec2f>>,

source§

impl VectorElement for Vector<Vec3f>
where Vector<Vector<Vec3f>>: VectorExtern<Vector<Vec3f>>,

source§

impl VectorElement for Vector<Vec2d>
where Vector<Vector<Vec2d>>: VectorExtern<Vector<Vec2d>>,

source§

impl VectorElement for Vector<Vec3d>
where Vector<Vector<Vec3d>>: VectorExtern<Vector<Vec3d>>,

source§

impl VectorElement for Vector<Vec2i>
where Vector<Vector<Vec2i>>: VectorExtern<Vector<Vec2i>>,

source§

impl VectorElement for Vector<MatShape>
where Vector<Vector<MatShape>>: VectorExtern<Vector<MatShape>>,

source§

impl VectorElement for Vector<f32>
where Vector<Vector<f32>>: VectorExtern<Vector<f32>>,

source§

impl VectorElement for Vector<f64>
where Vector<Vector<f64>>: VectorExtern<Vector<f64>>,

source§

impl VectorElement for Vector<i32>
where Vector<Vector<i32>>: VectorExtern<Vector<i32>>,

source§

impl VectorElement for Vector<i8>
where Vector<Vector<i8>>: VectorExtern<Vector<i8>>,

source§

impl VectorElement for Vector<u8>
where Vector<Vector<u8>>: VectorExtern<Vector<u8>>,

Auto Trait Implementations§

§

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