[][src]Trait opencv::core::VectorElement

pub trait VectorElement: for<'a> OpenCVType<'a> where
    Vector<Self>: VectorExtern<Self>, 
{ }

This trait is implemented by any type that can be stored inside Vector.

It is mostly used internally, feasibility of implementing it for your own types hasn't been considered. Use is mostly for external type constraints.

Implementations on Foreign Types

impl VectorElement for String where
    Vector<String>: VectorExtern<String>, 
[src]

impl VectorElement for bool where
    Vector<bool>: VectorExtern<bool>, 
[src]

impl VectorElement for f32 where
    Vector<f32>: VectorExtern<f32>, 
[src]

impl VectorElement for f64 where
    Vector<f64>: VectorExtern<f64>, 
[src]

impl VectorElement for i32 where
    Vector<i32>: VectorExtern<i32>, 
[src]

impl VectorElement for i8 where
    Vector<i8>: VectorExtern<i8>, 
[src]

impl VectorElement for u8 where
    Vector<u8>: VectorExtern<u8>, 
[src]

Loading content...

Implementors

impl VectorElement for Target where
    Vector<Target>: VectorExtern<Target>, 
[src]

impl VectorElement for FlannIndexType where
    Vector<FlannIndexType>: VectorExtern<FlannIndexType>, 
[src]

impl VectorElement for VideoCaptureAPIs where
    Vector<VideoCaptureAPIs>: VectorExtern<VideoCaptureAPIs>, 
[src]

impl VectorElement for DMatch where
    Vector<DMatch>: VectorExtern<DMatch>, 
[src]

impl VectorElement for GpuMat where
    Vector<GpuMat>: VectorExtern<GpuMat>, 
[src]

impl VectorElement for KeyPoint where
    Vector<KeyPoint>: VectorExtern<KeyPoint>, 
[src]

impl VectorElement for Mat where
    Vector<Mat>: VectorExtern<Mat>, 
[src]

impl VectorElement for PlatformInfo where
    Vector<PlatformInfo>: VectorExtern<PlatformInfo>, 
[src]

impl VectorElement for Ptr<BackendNode> where
    Vector<Ptr<BackendNode>>: VectorExtern<Ptr<BackendNode>>, 
[src]

impl VectorElement for Ptr<Layer> where
    Vector<Ptr<Layer>>: VectorExtern<Ptr<Layer>>, 
[src]

impl VectorElement for Ptr<dyn BackendWrapper> where
    Vector<Ptr<dyn BackendWrapper>>: VectorExtern<Ptr<dyn BackendWrapper>>, 
[src]

impl VectorElement for Ptr<dyn MCC_CChecker> where
    Vector<Ptr<dyn MCC_CChecker>>: VectorExtern<Ptr<dyn MCC_CChecker>>, 
[src]

impl VectorElement for Ptr<dyn Linemod_Modality> where
    Vector<Ptr<dyn Linemod_Modality>>: VectorExtern<Ptr<dyn Linemod_Modality>>, 
[src]

impl VectorElement for Range where
    Vector<Range>: VectorExtern<Range>, 
[src]

impl VectorElement for RotatedRect where
    Vector<RotatedRect>: VectorExtern<RotatedRect>, 
[src]

impl VectorElement for UMat where
    Vector<UMat>: VectorExtern<UMat>, 
[src]

impl VectorElement for Vector<f64> where
    Vector<Vector<f64>>: VectorExtern<Vector<f64>>, 
[src]

impl VectorElement for Vector<i8> where
    Vector<Vector<i8>>: VectorExtern<Vector<i8>>, 
[src]

impl VectorElement for Vector<i32> where
    Vector<Vector<i32>>: VectorExtern<Vector<i32>>, 
[src]

impl VectorElement for Vector<u8> where
    Vector<Vector<u8>>: VectorExtern<Vector<u8>>, 
[src]

impl VectorElement for Vector<DMatch> where
    Vector<Vector<DMatch>>: VectorExtern<Vector<DMatch>>, 
[src]

impl VectorElement for Vector<KeyPoint> where
    Vector<Vector<KeyPoint>>: VectorExtern<Vector<KeyPoint>>, 
[src]

impl VectorElement for Vector<Mat> where
    Vector<Vector<Mat>>: VectorExtern<Vector<Mat>>, 
[src]

impl VectorElement for Vector<Range> where
    Vector<Vector<Range>>: VectorExtern<Vector<Range>>, 
[src]

impl VectorElement for Vector<KeyLine> where
    Vector<Vector<KeyLine>>: VectorExtern<Vector<KeyLine>>, 
[src]

impl VectorElement for Vector<ERStat> where
    Vector<Vector<ERStat>>: VectorExtern<Vector<ERStat>>, 
[src]

impl VectorElement for Vector<Point2f> where
    Vector<Vector<Point2f>>: VectorExtern<Vector<Point2f>>, 
[src]

impl VectorElement for Vector<Point3d> where
    Vector<Vector<Point3d>>: VectorExtern<Vector<Point3d>>, 
[src]

impl VectorElement for Vector<Point3f> where
    Vector<Vector<Point3f>>: VectorExtern<Vector<Point3f>>, 
[src]

impl VectorElement for Vector<Point3i> where
    Vector<Vector<Point3i>>: VectorExtern<Vector<Point3i>>, 
[src]

impl VectorElement for Vector<Point> where
    Vector<Vector<Point>>: VectorExtern<Vector<Point>>, 
[src]

impl VectorElement for Vector<Vec2i> where
    Vector<Vector<Vec2i>>: VectorExtern<Vector<Vec2i>>, 
[src]

impl VectorElement for Vector<MatShape> where
    Vector<Vector<MatShape>>: VectorExtern<Vector<MatShape>>, 
[src]

impl VectorElement for DPMDetector_ObjectDetection where
    Vector<DPMDetector_ObjectDetection>: VectorExtern<DPMDetector_ObjectDetection>, 
[src]

impl VectorElement for FacemarkAAM_Config where
    Vector<FacemarkAAM_Config>: VectorExtern<FacemarkAAM_Config>, 
[src]

impl VectorElement for FacemarkAAM_Model_Texture where
    Vector<FacemarkAAM_Model_Texture>: VectorExtern<FacemarkAAM_Model_Texture>, 
[src]

impl VectorElement for KeyLine where
    Vector<KeyLine>: VectorExtern<KeyLine>, 
[src]

impl VectorElement for DTrees_Node where
    Vector<DTrees_Node>: VectorExtern<DTrees_Node>, 
[src]

impl VectorElement for DTrees_Split where
    Vector<DTrees_Split>: VectorExtern<DTrees_Split>, 
[src]

impl VectorElement for DetectionBasedTracker_ExtObject where
    Vector<DetectionBasedTracker_ExtObject>: VectorExtern<DetectionBasedTracker_ExtObject>, 
[src]

impl VectorElement for DetectionROI where
    Vector<DetectionROI>: VectorExtern<DetectionROI>, 
[src]

impl VectorElement for GPCPatchDescriptor where
    Vector<GPCPatchDescriptor>: VectorExtern<GPCPatchDescriptor>, 
[src]

impl VectorElement for Linemod_Feature where
    Vector<Linemod_Feature>: VectorExtern<Linemod_Feature>, 
[src]

impl VectorElement for Linemod_Match where
    Vector<Linemod_Match>: VectorExtern<Linemod_Match>, 
[src]

impl VectorElement for Linemod_Template where
    Vector<Linemod_Template>: VectorExtern<Linemod_Template>, 
[src]

impl VectorElement for Match where
    Vector<Match>: VectorExtern<Match>, 
[src]

impl VectorElement for Detail_CameraParams where
    Vector<Detail_CameraParams>: VectorExtern<Detail_CameraParams>, 
[src]

impl VectorElement for Detail_ImageFeatures where
    Vector<Detail_ImageFeatures>: VectorExtern<Detail_ImageFeatures>, 
[src]

impl VectorElement for Detail_MatchesInfo where
    Vector<Detail_MatchesInfo>: VectorExtern<Detail_MatchesInfo>, 
[src]

impl VectorElement for ERStat where
    Vector<ERStat>: VectorExtern<ERStat>, 
[src]

impl VectorElement for VideoCapture where
    Vector<VideoCapture>: VectorExtern<VideoCapture>, 
[src]

impl VectorElement for Elliptic_KeyPoint where
    Vector<Elliptic_KeyPoint>: VectorExtern<Elliptic_KeyPoint>, 
[src]

impl VectorElement for Point2d where
    Vector<Point2d>: VectorExtern<Point2d>, 
[src]

impl VectorElement for Point2f where
    Vector<Point2f>: VectorExtern<Point2f>, 
[src]

impl VectorElement for Point3d where
    Vector<Point3d>: VectorExtern<Point3d>, 
[src]

impl VectorElement for Point3f where
    Vector<Point3f>: VectorExtern<Point3f>, 
[src]

impl VectorElement for Point3i where
    Vector<Point3i>: VectorExtern<Point3i>, 
[src]

impl VectorElement for Point where
    Vector<Point>: VectorExtern<Point>, 
[src]

impl VectorElement for Rect2d where
    Vector<Rect2d>: VectorExtern<Rect2d>, 
[src]

impl VectorElement for Rect where
    Vector<Rect>: VectorExtern<Rect>, 
[src]

impl VectorElement for Scalar where
    Vector<Scalar>: VectorExtern<Scalar>, 
[src]

impl VectorElement for Size where
    Vector<Size>: VectorExtern<Size>, 
[src]

impl VectorElement for Vec2i where
    Vector<Vec2i>: VectorExtern<Vec2i>, 
[src]

impl VectorElement for Vec3d where
    Vector<Vec3d>: VectorExtern<Vec3d>, 
[src]

impl VectorElement for Vec3f where
    Vector<Vec3f>: VectorExtern<Vec3f>, 
[src]

impl VectorElement for Vec3i where
    Vector<Vec3i>: VectorExtern<Vec3i>, 
[src]

impl VectorElement for Vec4f where
    Vector<Vec4f>: VectorExtern<Vec4f>, 
[src]

impl VectorElement for Vec4i where
    Vector<Vec4i>: VectorExtern<Vec4i>, 
[src]

impl VectorElement for Vec6f where
    Vector<Vec6f>: VectorExtern<Vec6f>, 
[src]

impl VectorElement for size_t where
    Vector<size_t>: VectorExtern<size_t>, 
[src]

impl VectorElement for Pose3DPtr where
    Vector<Pose3DPtr>: VectorExtern<Pose3DPtr>, 
[src]

Loading content...