[−][src]Struct opencv::core::Vector
Wrapper for C++ std::vector
Implementations
impl Vector<DMatch>
[src]
pub fn as_raw_VectorOfDMatch(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfDMatch(&mut self) -> *mut c_void
[src]
impl Vector<GpuMat>
[src]
pub fn as_raw_VectorOfGpuMat(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfGpuMat(&mut self) -> *mut c_void
[src]
impl Vector<KeyPoint>
[src]
pub fn as_raw_VectorOfKeyPoint(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfKeyPoint(&mut self) -> *mut c_void
[src]
impl Vector<Mat>
[src]
pub fn as_raw_VectorOfMat(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfMat(&mut self) -> *mut c_void
[src]
impl Vector<PlatformInfo>
[src]
pub fn as_raw_VectorOfPlatformInfo(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfPlatformInfo(&mut self) -> *mut c_void
[src]
impl Vector<Point_<i32>>
[src]
pub fn as_raw_VectorOfPoint(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfPoint(&mut self) -> *mut c_void
[src]
impl Vector<Point_<f64>>
[src]
pub fn as_raw_VectorOfPoint2d(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfPoint2d(&mut self) -> *mut c_void
[src]
impl Vector<Point_<f32>>
[src]
pub fn as_raw_VectorOfPoint2f(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfPoint2f(&mut self) -> *mut c_void
[src]
impl Vector<Point3_<f64>>
[src]
pub fn as_raw_VectorOfPoint3d(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfPoint3d(&mut self) -> *mut c_void
[src]
impl Vector<Point3_<f32>>
[src]
pub fn as_raw_VectorOfPoint3f(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfPoint3f(&mut self) -> *mut c_void
[src]
impl Vector<Point3_<i32>>
[src]
pub fn as_raw_VectorOfPoint3i(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfPoint3i(&mut self) -> *mut c_void
[src]
impl Vector<Range>
[src]
pub fn as_raw_VectorOfRange(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfRange(&mut self) -> *mut c_void
[src]
impl Vector<Rect_<i32>>
[src]
pub fn as_raw_VectorOfRect(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfRect(&mut self) -> *mut c_void
[src]
impl Vector<Rect_<f64>>
[src]
pub fn as_raw_VectorOfRect2d(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfRect2d(&mut self) -> *mut c_void
[src]
impl Vector<RotatedRect>
[src]
pub fn as_raw_VectorOfRotatedRect(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfRotatedRect(&mut self) -> *mut c_void
[src]
impl Vector<Scalar_<f64>>
[src]
pub fn as_raw_VectorOfScalar(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfScalar(&mut self) -> *mut c_void
[src]
impl Vector<Size_<i32>>
[src]
pub fn as_raw_VectorOfSize(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfSize(&mut self) -> *mut c_void
[src]
impl Vector<String>
[src]
pub fn as_raw_VectorOfString(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfString(&mut self) -> *mut c_void
[src]
impl Vector<UMat>
[src]
pub fn as_raw_VectorOfUMat(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfUMat(&mut self) -> *mut c_void
[src]
impl Vector<Vec2<i32>>
[src]
pub fn as_raw_VectorOfVec2i(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVec2i(&mut self) -> *mut c_void
[src]
impl Vector<Vec3<f64>>
[src]
pub fn as_raw_VectorOfVec3d(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVec3d(&mut self) -> *mut c_void
[src]
impl Vector<Vec3<f32>>
[src]
pub fn as_raw_VectorOfVec3f(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVec3f(&mut self) -> *mut c_void
[src]
impl Vector<Vec3<i32>>
[src]
pub fn as_raw_VectorOfVec3i(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVec3i(&mut self) -> *mut c_void
[src]
impl Vector<Vec4<f32>>
[src]
pub fn as_raw_VectorOfVec4f(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVec4f(&mut self) -> *mut c_void
[src]
impl Vector<Vec4<i32>>
[src]
pub fn as_raw_VectorOfVec4i(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVec4i(&mut self) -> *mut c_void
[src]
impl Vector<Vec6<f32>>
[src]
pub fn as_raw_VectorOfVec6f(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVec6f(&mut self) -> *mut c_void
[src]
impl Vector<Vector<DMatch>>
[src]
pub fn as_raw_VectorOfVectorOfDMatch(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVectorOfDMatch(&mut self) -> *mut c_void
[src]
impl Vector<Vector<KeyPoint>>
[src]
pub fn as_raw_VectorOfVectorOfKeyPoint(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVectorOfKeyPoint(&mut self) -> *mut c_void
[src]
impl Vector<Vector<Mat>>
[src]
pub fn as_raw_VectorOfVectorOfMat(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVectorOfMat(&mut self) -> *mut c_void
[src]
impl Vector<Vector<Point_<i32>>>
[src]
pub fn as_raw_VectorOfVectorOfPoint(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVectorOfPoint(&mut self) -> *mut c_void
[src]
impl Vector<Vector<Point_<f32>>>
[src]
pub fn as_raw_VectorOfVectorOfPoint2f(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVectorOfPoint2f(&mut self) -> *mut c_void
[src]
impl Vector<Vector<Point3_<f64>>>
[src]
pub fn as_raw_VectorOfVectorOfPoint3d(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVectorOfPoint3d(&mut self) -> *mut c_void
[src]
impl Vector<Vector<Point3_<f32>>>
[src]
pub fn as_raw_VectorOfVectorOfPoint3f(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVectorOfPoint3f(&mut self) -> *mut c_void
[src]
impl Vector<Vector<Point3_<i32>>>
[src]
pub fn as_raw_VectorOfVectorOfPoint3i(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVectorOfPoint3i(&mut self) -> *mut c_void
[src]
impl Vector<Vector<Range>>
[src]
pub fn as_raw_VectorOfVectorOfRange(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVectorOfRange(&mut self) -> *mut c_void
[src]
impl Vector<Vector<Vec2<i32>>>
[src]
pub fn as_raw_VectorOfVectorOfVec2i(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVectorOfVec2i(&mut self) -> *mut c_void
[src]
impl Vector<Vector<f64>>
[src]
pub fn as_raw_VectorOfVectorOff64(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVectorOff64(&mut self) -> *mut c_void
[src]
impl Vector<Vector<i32>>
[src]
pub fn as_raw_VectorOfVectorOfi32(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVectorOfi32(&mut self) -> *mut c_void
[src]
impl Vector<Vector<i8>>
[src]
pub fn as_raw_VectorOfVectorOfi8(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVectorOfi8(&mut self) -> *mut c_void
[src]
impl Vector<Vector<u8>>
[src]
pub fn as_raw_VectorOfVectorOfu8(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVectorOfu8(&mut self) -> *mut c_void
[src]
impl Vector<bool>
[src]
pub fn as_raw_VectorOfbool(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfbool(&mut self) -> *mut c_void
[src]
impl Vector<f32>
[src]
pub fn as_raw_VectorOff32(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOff32(&mut self) -> *mut c_void
[src]
impl Vector<f64>
[src]
pub fn as_raw_VectorOff64(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOff64(&mut self) -> *mut c_void
[src]
impl Vector<i32>
[src]
pub fn as_raw_VectorOfi32(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfi32(&mut self) -> *mut c_void
[src]
impl Vector<i8>
[src]
pub fn as_raw_VectorOfi8(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfi8(&mut self) -> *mut c_void
[src]
impl Vector<usize>
[src]
pub fn as_raw_VectorOfsize_t(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfsize_t(&mut self) -> *mut c_void
[src]
impl Vector<u8>
[src]
pub fn as_raw_VectorOfu8(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfu8(&mut self) -> *mut c_void
[src]
impl Vector<Vector<i32>>
[src]
pub fn as_raw_VectorOfMatShape(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfMatShape(&mut self) -> *mut c_void
[src]
impl Vector<Ptr<BackendNode>>
[src]
pub fn as_raw_VectorOfPtrOfBackendNode(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfPtrOfBackendNode(&mut self) -> *mut c_void
[src]
impl Vector<Ptr<dyn BackendWrapper + 'static>>
[src]
pub fn as_raw_VectorOfPtrOfBackendWrapper(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfPtrOfBackendWrapper(&mut self) -> *mut c_void
[src]
impl Vector<Ptr<Layer>>
[src]
pub fn as_raw_VectorOfPtrOfLayer(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfPtrOfLayer(&mut self) -> *mut c_void
[src]
impl Vector<Target>
[src]
pub fn as_raw_VectorOfTarget(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfTarget(&mut self) -> *mut c_void
[src]
impl Vector<Vector<Vector<i32>>>
[src]
pub fn as_raw_VectorOfVectorOfMatShape(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVectorOfMatShape(&mut self) -> *mut c_void
[src]
impl Vector<DPMDetector_ObjectDetection>
[src]
pub fn as_raw_VectorOfDPMDetector_ObjectDetection(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfDPMDetector_ObjectDetection(&mut self) -> *mut c_void
[src]
impl Vector<FacemarkAAM_Config>
[src]
pub fn as_raw_VectorOfFacemarkAAM_Config(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfFacemarkAAM_Config(&mut self) -> *mut c_void
[src]
impl Vector<FacemarkAAM_Model_Texture>
[src]
pub fn as_raw_VectorOfFacemarkAAM_Model_Texture(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfFacemarkAAM_Model_Texture(&mut self) -> *mut c_void
[src]
impl Vector<FlannIndexType>
[src]
pub fn as_raw_VectorOfFlannIndexType(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfFlannIndexType(&mut self) -> *mut c_void
[src]
impl Vector<KeyLine>
[src]
pub fn as_raw_VectorOfKeyLine(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfKeyLine(&mut self) -> *mut c_void
[src]
impl Vector<Vector<KeyLine>>
[src]
pub fn as_raw_VectorOfVectorOfKeyLine(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVectorOfKeyLine(&mut self) -> *mut c_void
[src]
impl Vector<Ptr<dyn MCC_CChecker + 'static>>
[src]
pub fn as_raw_VectorOfPtrOfMCC_CChecker(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfPtrOfMCC_CChecker(&mut self) -> *mut c_void
[src]
impl Vector<DTrees_Node>
[src]
pub fn as_raw_VectorOfDTrees_Node(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfDTrees_Node(&mut self) -> *mut c_void
[src]
impl Vector<DTrees_Split>
[src]
pub fn as_raw_VectorOfDTrees_Split(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfDTrees_Split(&mut self) -> *mut c_void
[src]
impl Vector<DetectionBasedTracker_ExtObject>
[src]
pub fn as_raw_VectorOfDetectionBasedTracker_ExtObject(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfDetectionBasedTracker_ExtObject(
&mut self
) -> *mut c_void
[src]
&mut self
) -> *mut c_void
impl Vector<DetectionROI>
[src]
pub fn as_raw_VectorOfDetectionROI(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfDetectionROI(&mut self) -> *mut c_void
[src]
impl Vector<GPCPatchDescriptor>
[src]
pub fn as_raw_VectorOfGPCPatchDescriptor(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfGPCPatchDescriptor(&mut self) -> *mut c_void
[src]
impl Vector<Linemod_Feature>
[src]
pub fn as_raw_VectorOfLinemod_Feature(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfLinemod_Feature(&mut self) -> *mut c_void
[src]
impl Vector<Linemod_Match>
[src]
pub fn as_raw_VectorOfLinemod_Match(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfLinemod_Match(&mut self) -> *mut c_void
[src]
impl Vector<Linemod_Template>
[src]
pub fn as_raw_VectorOfLinemod_Template(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfLinemod_Template(&mut self) -> *mut c_void
[src]
impl Vector<Ptr<dyn Linemod_Modality + 'static>>
[src]
pub fn as_raw_VectorOfPtrOfLinemod_Modality(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfPtrOfLinemod_Modality(&mut self) -> *mut c_void
[src]
impl Vector<Match>
[src]
pub fn as_raw_VectorOfMatch(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfMatch(&mut self) -> *mut c_void
[src]
impl Vector<Detail_CameraParams>
[src]
pub fn as_raw_VectorOfDetail_CameraParams(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfDetail_CameraParams(&mut self) -> *mut c_void
[src]
impl Vector<Detail_ImageFeatures>
[src]
pub fn as_raw_VectorOfDetail_ImageFeatures(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfDetail_ImageFeatures(&mut self) -> *mut c_void
[src]
impl Vector<Detail_MatchesInfo>
[src]
pub fn as_raw_VectorOfDetail_MatchesInfo(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfDetail_MatchesInfo(&mut self) -> *mut c_void
[src]
impl Vector<Ptr<Pose3D>>
[src]
pub fn as_raw_VectorOfPose3DPtr(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfPose3DPtr(&mut self) -> *mut c_void
[src]
impl Vector<ERStat>
[src]
pub fn as_raw_VectorOfERStat(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfERStat(&mut self) -> *mut c_void
[src]
impl Vector<Vector<ERStat>>
[src]
pub fn as_raw_VectorOfVectorOfERStat(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVectorOfERStat(&mut self) -> *mut c_void
[src]
impl Vector<VideoCapture>
[src]
pub fn as_raw_VectorOfVideoCapture(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVideoCapture(&mut self) -> *mut c_void
[src]
impl Vector<VideoCaptureAPIs>
[src]
pub fn as_raw_VectorOfVideoCaptureAPIs(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfVideoCaptureAPIs(&mut self) -> *mut c_void
[src]
impl Vector<Elliptic_KeyPoint>
[src]
pub fn as_raw_VectorOfElliptic_KeyPoint(&self) -> *const c_void
[src]
pub fn as_raw_mut_VectorOfElliptic_KeyPoint(&mut self) -> *mut c_void
[src]
impl<T: VectorElement> Vector<T> where
Self: VectorExtern<T>,
[src]
Self: VectorExtern<T>,
pub fn new() -> Self
[src]
Create a new Vector
pub fn with_capacity(capacity: size_t) -> Self
[src]
Create a Vector with pre-defined capacity
pub fn from_iter<'a>(
s: impl IntoIterator<Item = <T as OpenCVType<'a>>::Arg>
) -> Self
[src]
s: impl IntoIterator<Item = <T as OpenCVType<'a>>::Arg>
) -> Self
Create a Vector from iterator
pub fn len(&self) -> size_t
[src]
Return Vector length
pub fn is_empty(&self) -> bool
[src]
Return true if Vector is empty
pub fn capacity(&self) -> size_t
[src]
Return Vector current capacity
pub fn shrink_to_fit(&mut self)
[src]
Free extra capacity
pub fn reserve(&mut self, additional: size_t)
[src]
Reserve capacity for additional
new elements
pub fn clear(&mut self)
[src]
Remove all elements
pub fn remove(&mut self, index: size_t) -> Result<()>
[src]
Remove the element at the specified index
pub fn swap(&mut self, index1: size_t, index2: size_t) -> Result<()>
[src]
Swap 2 elements in the Vector
pub fn push(&mut self, val: <T as OpenCVType<'_>>::Arg)
[src]
Add new element
pub fn insert(
&mut self,
index: size_t,
val: <T as OpenCVType<'_>>::Arg
) -> Result<()>
[src]
&mut self,
index: size_t,
val: <T as OpenCVType<'_>>::Arg
) -> Result<()>
Insert a new element at the specified index
pub fn set(
&mut self,
index: size_t,
val: <T as OpenCVType<'_>>::Arg
) -> Result<()>
[src]
&mut self,
index: size_t,
val: <T as OpenCVType<'_>>::Arg
) -> Result<()>
Set element at the specified index
pub unsafe fn set_unchecked(
&mut self,
index: size_t,
val: <T as OpenCVType<'_>>::Arg
)
[src]
&mut self,
index: size_t,
val: <T as OpenCVType<'_>>::Arg
)
Same as set()
but without bounds checking
pub fn get(&self, index: size_t) -> Result<T>
[src]
Get element at the specified index
pub unsafe fn get_unchecked(&self, index: size_t) -> T
[src]
Same as get()
but without bounds checking
pub fn iter(&self) -> VectorRefIterator<'_, T>ⓘNotable traits for VectorRefIterator<'_, T>
impl<T: VectorElement, '_> Iterator for VectorRefIterator<'_, T> where
Vector<T>: VectorExtern<T>, type Item = T;
[src]
Notable traits for VectorRefIterator<'_, T>
impl<T: VectorElement, '_> Iterator for VectorRefIterator<'_, T> where
Vector<T>: VectorExtern<T>, type Item = T;
pub fn as_slice(&self) -> &[T] where
Self: VectorExternCopyNonBool<T>,
[src]
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.
pub fn as_mut_slice(&mut self) -> &mut [T] where
Self: VectorExternCopyNonBool<T>,
[src]
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.
pub fn to_vec(&self) -> Vec<T>
[src]
Trait Implementations
impl<T: VectorElement> AsRef<[T]> for Vector<T> where
Self: VectorExtern<T> + VectorExternCopyNonBool<T>,
[src]
Self: VectorExtern<T> + VectorExternCopyNonBool<T>,
impl<T: VectorElement> Borrow<[T]> for Vector<T> where
Self: VectorExtern<T> + VectorExternCopyNonBool<T>,
[src]
Self: VectorExtern<T> + VectorExternCopyNonBool<T>,
impl<T: VectorElement> Boxed for Vector<T> where
Self: VectorExtern<T>,
[src]
Self: VectorExtern<T>,
pub unsafe fn from_raw(ptr: *mut c_void) -> Self
[src]
pub fn into_raw(self) -> *mut c_void
[src]
pub fn as_raw(&self) -> *const c_void
[src]
pub fn as_raw_mut(&mut self) -> *mut c_void
[src]
impl Clone for Vector<DMatch> where
Self: VectorExtern<DMatch>,
[src]
Self: VectorExtern<DMatch>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<GpuMat> where
Self: VectorExtern<GpuMat>,
[src]
Self: VectorExtern<GpuMat>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Rect> where
Self: VectorExtern<Rect>,
[src]
Self: VectorExtern<Rect>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Rect2d> where
Self: VectorExtern<Rect2d>,
[src]
Self: VectorExtern<Rect2d>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Scalar> where
Self: VectorExtern<Scalar>,
[src]
Self: VectorExtern<Scalar>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Size> where
Self: VectorExtern<Size>,
[src]
Self: VectorExtern<Size>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<UMat> where
Self: VectorExtern<UMat>,
[src]
Self: VectorExtern<UMat>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vec2i> where
Self: VectorExtern<Vec2i>,
[src]
Self: VectorExtern<Vec2i>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vec3d> where
Self: VectorExtern<Vec3d>,
[src]
Self: VectorExtern<Vec3d>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vec3f> where
Self: VectorExtern<Vec3f>,
[src]
Self: VectorExtern<Vec3f>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vec3i> where
Self: VectorExtern<Vec3i>,
[src]
Self: VectorExtern<Vec3i>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vec4f> where
Self: VectorExtern<Vec4f>,
[src]
Self: VectorExtern<Vec4f>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<KeyPoint> where
Self: VectorExtern<KeyPoint>,
[src]
Self: VectorExtern<KeyPoint>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vec4i> where
Self: VectorExtern<Vec4i>,
[src]
Self: VectorExtern<Vec4i>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vec6f> where
Self: VectorExtern<Vec6f>,
[src]
Self: VectorExtern<Vec6f>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vector<DMatch>> where
Self: VectorExtern<Vector<DMatch>>,
[src]
Self: VectorExtern<Vector<DMatch>>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vector<KeyPoint>> where
Self: VectorExtern<Vector<KeyPoint>>,
[src]
Self: VectorExtern<Vector<KeyPoint>>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vector<Mat>> where
Self: VectorExtern<Vector<Mat>>,
[src]
Self: VectorExtern<Vector<Mat>>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vector<Point>> where
Self: VectorExtern<Vector<Point>>,
[src]
Self: VectorExtern<Vector<Point>>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vector<Point2f>> where
Self: VectorExtern<Vector<Point2f>>,
[src]
Self: VectorExtern<Vector<Point2f>>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vector<Point3d>> where
Self: VectorExtern<Vector<Point3d>>,
[src]
Self: VectorExtern<Vector<Point3d>>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vector<Point3f>> where
Self: VectorExtern<Vector<Point3f>>,
[src]
Self: VectorExtern<Vector<Point3f>>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vector<Point3i>> where
Self: VectorExtern<Vector<Point3i>>,
[src]
Self: VectorExtern<Vector<Point3i>>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Mat> where
Self: VectorExtern<Mat>,
[src]
Self: VectorExtern<Mat>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vector<Vec2i>> where
Self: VectorExtern<Vector<Vec2i>>,
[src]
Self: VectorExtern<Vector<Vec2i>>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vector<f64>> where
Self: VectorExtern<Vector<f64>>,
[src]
Self: VectorExtern<Vector<f64>>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vector<i32>> where
Self: VectorExtern<Vector<i32>>,
[src]
Self: VectorExtern<Vector<i32>>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vector<i8>> where
Self: VectorExtern<Vector<i8>>,
[src]
Self: VectorExtern<Vector<i8>>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vector<u8>> where
Self: VectorExtern<Vector<u8>>,
[src]
Self: VectorExtern<Vector<u8>>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<bool> where
Self: VectorExtern<bool>,
[src]
Self: VectorExtern<bool>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<f32> where
Self: VectorExtern<f32>,
[src]
Self: VectorExtern<f32>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<f64> where
Self: VectorExtern<f64>,
[src]
Self: VectorExtern<f64>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<i32> where
Self: VectorExtern<i32>,
[src]
Self: VectorExtern<i32>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<i8> where
Self: VectorExtern<i8>,
[src]
Self: VectorExtern<i8>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Point> where
Self: VectorExtern<Point>,
[src]
Self: VectorExtern<Point>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<size_t> where
Self: VectorExtern<size_t>,
[src]
Self: VectorExtern<size_t>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<u8> where
Self: VectorExtern<u8>,
[src]
Self: VectorExtern<u8>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Target> where
Self: VectorExtern<Target>,
[src]
Self: VectorExtern<Target>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<FlannIndexType> where
Self: VectorExtern<FlannIndexType>,
[src]
Self: VectorExtern<FlannIndexType>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<KeyLine> where
Self: VectorExtern<KeyLine>,
[src]
Self: VectorExtern<KeyLine>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Vector<KeyLine>> where
Self: VectorExtern<Vector<KeyLine>>,
[src]
Self: VectorExtern<Vector<KeyLine>>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Linemod_Feature> where
Self: VectorExtern<Linemod_Feature>,
[src]
Self: VectorExtern<Linemod_Feature>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<VideoCaptureAPIs> where
Self: VectorExtern<VideoCaptureAPIs>,
[src]
Self: VectorExtern<VideoCaptureAPIs>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Point2d> where
Self: VectorExtern<Point2d>,
[src]
Self: VectorExtern<Point2d>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Point2f> where
Self: VectorExtern<Point2f>,
[src]
Self: VectorExtern<Point2f>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Point3d> where
Self: VectorExtern<Point3d>,
[src]
Self: VectorExtern<Point3d>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Point3f> where
Self: VectorExtern<Point3f>,
[src]
Self: VectorExtern<Point3f>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Vector<Point3i> where
Self: VectorExtern<Point3i>,
[src]
Self: VectorExtern<Point3i>,
pub fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T: VectorElement + Debug> Debug for Vector<T> where
Self: VectorExtern<T>,
[src]
Self: VectorExtern<T>,
impl<T: VectorElement> Default for Vector<T> where
Self: VectorExtern<T>,
[src]
Self: VectorExtern<T>,
impl<T: VectorElement> Drop for Vector<T> where
Self: VectorExtern<T>,
[src]
Self: VectorExtern<T>,
impl<'a, T: VectorElement> Extend<<T as OpenCVType<'a>>::Arg> for Vector<T> where
Self: VectorExtern<T>,
[src]
Self: VectorExtern<T>,
pub fn extend<I: IntoIterator<Item = <T as OpenCVType<'a>>::Arg>>(
&mut self,
s: I
)
[src]
&mut self,
s: I
)
pub fn extend_one(&mut self, item: A)
[src]
pub fn extend_reserve(&mut self, additional: usize)
[src]
impl<T: VectorElement, '_> From<Vec<<T as OpenCVType<'_>>::Arg, Global>> for Vector<T> where
Vector<T>: VectorExtern<T>,
[src]
Vector<T>: VectorExtern<T>,
impl<T: VectorElement> From<Vector<T>> for Vec<T> where
Vector<T>: VectorExtern<T>,
[src]
Vector<T>: VectorExtern<T>,
impl<'a, T: VectorElement> FromIterator<<T as OpenCVType<'a>>::Arg> for Vector<T> where
Self: VectorExtern<T>,
[src]
Self: VectorExtern<T>,
pub fn from_iter<I: IntoIterator<Item = <T as OpenCVType<'a>>::Arg>>(
s: I
) -> Vector<T>
[src]
s: I
) -> Vector<T>
impl<T: VectorElement> IntoIterator for Vector<T> where
Vector<T>: VectorExtern<T>,
[src]
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?
pub fn into_iter(self) -> VectorIterator<T>ⓘNotable traits for VectorIterator<T>
impl<T: VectorElement> Iterator for VectorIterator<T> where
Vector<T>: VectorExtern<T>, type Item = T;
[src]
Notable traits for VectorIterator<T>
impl<T: VectorElement> Iterator for VectorIterator<T> where
Vector<T>: VectorExtern<T>, type Item = T;
impl<'v, T: VectorElement> IntoIterator for &'v Vector<T> where
Vector<T>: VectorExtern<T>,
[src]
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?
pub fn into_iter(self) -> VectorRefIterator<'v, T>ⓘNotable traits for VectorRefIterator<'_, T>
impl<T: VectorElement, '_> Iterator for VectorRefIterator<'_, T> where
Vector<T>: VectorExtern<T>, type Item = T;
[src]
Notable traits for VectorRefIterator<'_, T>
impl<T: VectorElement, '_> Iterator for VectorRefIterator<'_, T> where
Vector<T>: VectorExtern<T>, type Item = T;
impl Send for Vector<DMatch>
[src]
impl Send for Vector<GpuMat>
[src]
impl Send for Vector<Point3i>
[src]
impl Send for Vector<Range>
[src]
impl Send for Vector<Rect>
[src]
impl Send for Vector<Rect2d>
[src]
impl Send for Vector<RotatedRect>
[src]
impl Send for Vector<Scalar>
[src]
impl Send for Vector<Size>
[src]
impl Send for Vector<String>
[src]
impl Send for Vector<UMat>
[src]
impl Send for Vector<Vec2i>
[src]
impl Send for Vector<KeyPoint>
[src]
impl Send for Vector<Vec3d>
[src]
impl Send for Vector<Vec3f>
[src]
impl Send for Vector<Vec3i>
[src]
impl Send for Vector<Vec4f>
[src]
impl Send for Vector<Vec4i>
[src]
impl Send for Vector<Vec6f>
[src]
impl Send for Vector<Vector<DMatch>>
[src]
impl Send for Vector<Vector<KeyPoint>>
[src]
impl Send for Vector<Vector<Mat>>
[src]
impl Send for Vector<Vector<Point>>
[src]
impl Send for Vector<Mat>
[src]
impl Send for Vector<Vector<Point2f>>
[src]
impl Send for Vector<Vector<Point3d>>
[src]
impl Send for Vector<Vector<Point3f>>
[src]
impl Send for Vector<Vector<Point3i>>
[src]
impl Send for Vector<Vector<Range>>
[src]
impl Send for Vector<Vector<Vec2i>>
[src]
impl Send for Vector<Vector<f64>>
[src]
impl Send for Vector<Vector<i32>>
[src]
impl Send for Vector<Vector<i8>>
[src]
impl Send for Vector<Vector<u8>>
[src]
impl Send for Vector<PlatformInfo>
[src]
impl Send for Vector<bool>
[src]
impl Send for Vector<f32>
[src]
impl Send for Vector<f64>
[src]
impl Send for Vector<i32>
[src]
impl Send for Vector<i8>
[src]
impl Send for Vector<size_t>
[src]
impl Send for Vector<u8>
[src]
impl Send for Vector<Ptr<BackendNode>>
[src]
impl Send for Vector<Ptr<dyn BackendWrapper>>
[src]
impl Send for Vector<Ptr<Layer>>
[src]
impl Send for Vector<Point>
[src]
impl Send for Vector<Target>
[src]
impl Send for Vector<Vector<MatShape>>
[src]
impl Send for Vector<DPMDetector_ObjectDetection>
[src]
impl Send for Vector<FacemarkAAM_Config>
[src]
impl Send for Vector<FacemarkAAM_Model_Texture>
[src]
impl Send for Vector<FlannIndexType>
[src]
impl Send for Vector<KeyLine>
[src]
impl Send for Vector<Vector<KeyLine>>
[src]
impl Send for Vector<Ptr<dyn MCC_CChecker>>
[src]
impl Send for Vector<DTrees_Node>
[src]
impl Send for Vector<Point2d>
[src]
impl Send for Vector<DTrees_Split>
[src]
impl Send for Vector<DetectionBasedTracker_ExtObject>
[src]
impl Send for Vector<DetectionROI>
[src]
impl Send for Vector<GPCPatchDescriptor>
[src]
impl Send for Vector<Linemod_Feature>
[src]
impl Send for Vector<Linemod_Match>
[src]
impl Send for Vector<Linemod_Template>
[src]
impl Send for Vector<Ptr<dyn Linemod_Modality>>
[src]
impl Send for Vector<Match>
[src]
impl Send for Vector<Detail_CameraParams>
[src]
impl Send for Vector<Point2f>
[src]
impl Send for Vector<Detail_ImageFeatures>
[src]
impl Send for Vector<Detail_MatchesInfo>
[src]
impl Send for Vector<Pose3DPtr>
[src]
impl Send for Vector<ERStat>
[src]
impl Send for Vector<Vector<ERStat>>
[src]
impl Send for Vector<VideoCapture>
[src]
impl Send for Vector<VideoCaptureAPIs>
[src]
impl Send for Vector<Elliptic_KeyPoint>
[src]
impl Send for Vector<Point3d>
[src]
impl Send for Vector<Point3f>
[src]
impl VectorElement for Vector<DMatch> where
Vector<Vector<DMatch>>: VectorExtern<Vector<DMatch>>,
[src]
Vector<Vector<DMatch>>: VectorExtern<Vector<DMatch>>,
impl VectorElement for Vector<KeyPoint> where
Vector<Vector<KeyPoint>>: VectorExtern<Vector<KeyPoint>>,
[src]
Vector<Vector<KeyPoint>>: VectorExtern<Vector<KeyPoint>>,
impl VectorElement for Vector<f64> where
Vector<Vector<f64>>: VectorExtern<Vector<f64>>,
[src]
Vector<Vector<f64>>: VectorExtern<Vector<f64>>,
impl VectorElement for Vector<i32> where
Vector<Vector<i32>>: VectorExtern<Vector<i32>>,
[src]
Vector<Vector<i32>>: VectorExtern<Vector<i32>>,
impl VectorElement for Vector<i8> where
Vector<Vector<i8>>: VectorExtern<Vector<i8>>,
[src]
Vector<Vector<i8>>: VectorExtern<Vector<i8>>,
impl VectorElement for Vector<u8> where
Vector<Vector<u8>>: VectorExtern<Vector<u8>>,
[src]
Vector<Vector<u8>>: VectorExtern<Vector<u8>>,
impl VectorElement for Vector<MatShape> where
Vector<Vector<MatShape>>: VectorExtern<Vector<MatShape>>,
[src]
Vector<Vector<MatShape>>: VectorExtern<Vector<MatShape>>,
impl VectorElement for Vector<KeyLine> where
Vector<Vector<KeyLine>>: VectorExtern<Vector<KeyLine>>,
[src]
Vector<Vector<KeyLine>>: VectorExtern<Vector<KeyLine>>,
impl VectorElement for Vector<ERStat> where
Vector<Vector<ERStat>>: VectorExtern<Vector<ERStat>>,
[src]
Vector<Vector<ERStat>>: VectorExtern<Vector<ERStat>>,
impl VectorElement for Vector<Mat> where
Vector<Vector<Mat>>: VectorExtern<Vector<Mat>>,
[src]
Vector<Vector<Mat>>: VectorExtern<Vector<Mat>>,
impl VectorElement for Vector<Point> where
Vector<Vector<Point>>: VectorExtern<Vector<Point>>,
[src]
Vector<Vector<Point>>: VectorExtern<Vector<Point>>,
impl VectorElement for Vector<Point2f> where
Vector<Vector<Point2f>>: VectorExtern<Vector<Point2f>>,
[src]
Vector<Vector<Point2f>>: VectorExtern<Vector<Point2f>>,
impl VectorElement for Vector<Point3d> where
Vector<Vector<Point3d>>: VectorExtern<Vector<Point3d>>,
[src]
Vector<Vector<Point3d>>: VectorExtern<Vector<Point3d>>,
impl VectorElement for Vector<Point3f> where
Vector<Vector<Point3f>>: VectorExtern<Vector<Point3f>>,
[src]
Vector<Vector<Point3f>>: VectorExtern<Vector<Point3f>>,
impl VectorElement for Vector<Point3i> where
Vector<Vector<Point3i>>: VectorExtern<Vector<Point3i>>,
[src]
Vector<Vector<Point3i>>: VectorExtern<Vector<Point3i>>,
impl VectorElement for Vector<Range> where
Vector<Vector<Range>>: VectorExtern<Vector<Range>>,
[src]
Vector<Vector<Range>>: VectorExtern<Vector<Range>>,
impl VectorElement for Vector<Vec2i> where
Vector<Vector<Vec2i>>: VectorExtern<Vector<Vec2i>>,
[src]
Vector<Vector<Vec2i>>: VectorExtern<Vector<Vec2i>>,
Auto Trait Implementations
impl<T> RefUnwindSafe for Vector<T> where
T: RefUnwindSafe,
[src]
T: RefUnwindSafe,
impl<T> !Send for Vector<T>
[src]
impl<T> !Sync for Vector<T>
[src]
impl<T> Unpin for Vector<T> where
T: Unpin,
[src]
T: Unpin,
impl<T> UnwindSafe for Vector<T> where
T: UnwindSafe,
[src]
T: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,