Skip to main content

ToOutputArray

Trait ToOutputArray 

Source
pub trait ToOutputArray {
    // Required method
    fn output_array(&mut self) -> Result<BoxedRefMut<'_, _OutputArray>>;
}
Expand description

Trait to serve as a replacement for OutputArray in C++ OpenCV

You can pass reference to the type implementing this trait everywhere where OpenCV API expects OutputArray or OutputArrayOfArrays.

More info in OpenCV docs.

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl ToOutputArray for &mut Mat

Source§

impl ToOutputArray for &mut UMat

Source§

impl ToOutputArray for &mut Vector<FeatureIndex>

Source§

impl ToOutputArray for &mut Vector<Mat>

Source§

impl ToOutputArray for &mut Vector<Point2d>

Source§

impl ToOutputArray for &mut Vector<Point2f>

Source§

impl ToOutputArray for &mut Vector<Point3d>

Source§

impl ToOutputArray for &mut Vector<Point3f>

Source§

impl ToOutputArray for &mut Vector<Point3i>

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

Source§

impl ToOutputArray for &mut Vector<Size>

Source§

impl ToOutputArray for &mut Vector<UMat>

Source§

impl ToOutputArray for &mut Vector<Vec2d>

Source§

impl ToOutputArray for &mut Vector<Vec2f>

Source§

impl ToOutputArray for &mut Vector<Vec2i>

Source§

impl ToOutputArray for &mut Vector<Vec3d>

Source§

impl ToOutputArray for &mut Vector<Vec3f>

Source§

impl ToOutputArray for &mut Vector<Vec3i>

Source§

impl ToOutputArray for &mut Vector<Vec4f>

Source§

impl ToOutputArray for &mut Vector<Vec4i>

Source§

impl ToOutputArray for &mut Vector<Vec6f>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 &mut Vector<u64>

Source§

impl ToOutputArray for Mat

Source§

impl ToOutputArray for UMat

Source§

impl ToOutputArray for Vector<FeatureIndex>

Available on ocvrs_opencv_branch_5 only.
Source§

impl ToOutputArray for Vector<Mat>

Source§

impl ToOutputArray for Vector<Point2d>

Source§

impl ToOutputArray for Vector<Point2f>

Source§

impl ToOutputArray for Vector<Point3d>

Source§

impl ToOutputArray for Vector<Point3f>

Source§

impl ToOutputArray for Vector<Point3i>

Source§

impl ToOutputArray for Vector<Point>

Source§

impl ToOutputArray for Vector<Rect2d>

Source§

impl ToOutputArray for Vector<Rect>

Source§

impl ToOutputArray for Vector<Scalar>

Source§

impl ToOutputArray for Vector<Size>

Source§

impl ToOutputArray for Vector<UMat>

Source§

impl ToOutputArray for Vector<Vec2d>

Source§

impl ToOutputArray for Vector<Vec2f>

Source§

impl ToOutputArray for Vector<Vec2i>

Source§

impl ToOutputArray for Vector<Vec3d>

Source§

impl ToOutputArray for Vector<Vec3f>

Source§

impl ToOutputArray for Vector<Vec3i>

Source§

impl ToOutputArray for Vector<Vec4f>

Source§

impl ToOutputArray for Vector<Vec4i>

Source§

impl ToOutputArray for Vector<Vec6f>

Source§

impl ToOutputArray for Vector<Vector<Point2d>>

Source§

impl ToOutputArray for Vector<Vector<Point2f>>

Source§

impl ToOutputArray for Vector<Vector<Point3d>>

Source§

impl ToOutputArray for Vector<Vector<Point3f>>

Source§

impl ToOutputArray for Vector<Vector<Point3i>>

Source§

impl ToOutputArray for Vector<Vector<Point>>

Source§

impl ToOutputArray for Vector<Vector<Vec2d>>

Source§

impl ToOutputArray for Vector<Vector<Vec2f>>

Source§

impl ToOutputArray for Vector<Vector<Vec2i>>

Source§

impl ToOutputArray for Vector<Vector<Vec3d>>

Source§

impl ToOutputArray for Vector<Vector<Vec3f>>

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 ToOutputArray for Vector<u64>

Available on ocvrs_opencv_branch_5 only.
Source§

impl ToOutputArray for _InputOutputArray

Source§

impl ToOutputArray for _OutputArray

Source§

impl<T, A: SizedArray<T>> ToOutputArray for &mut Matx<T, A>
where Matx<T, A>: MatxExtern,

Source§

impl<T, A: SizedArray<T>> ToOutputArray for Matx<T, A>
where Self: MatxExtern,

Source§

impl<T, const N: usize> ToOutputArray for &mut VecN<T, N>
where VecN<T, N>: VecExtern,

Source§

impl<T, const N: usize> ToOutputArray for VecN<T, N>
where Self: VecExtern,

Source§

impl<T: Boxed + ToOutputArray> ToOutputArray for &mut BoxedRefMut<'_, T>

Source§

impl<T: Boxed + ToOutputArray> ToOutputArray for BoxedRefMut<'_, T>

Source§

impl<T> ToOutputArray for Mat_<T>