public static void SVBackSubst(InputArray w, InputArray u, InputArray vt,
InputArray rhs, OutputArray dst)
{
if (w == null)
throw new ArgumentNullException(nameof(w));
if (u == null)
throw new ArgumentNullException(nameof(u));
if (vt == null)
throw new ArgumentNullException(nameof(vt));
if (rhs == null)
throw new ArgumentNullException(nameof(rhs));
if (dst == null)
throw new ArgumentNullException(nameof(dst));
w.ThrowIfDisposed();
u.ThrowIfDisposed();
vt.ThrowIfDisposed();
rhs.ThrowIfDisposed();
dst.ThrowIfNotReady();
NativeMethods.core_SVBackSubst(w.CvPtr, u.CvPtr, vt.CvPtr, rhs.CvPtr, dst.CvPtr);
dst.Fix();
}
#endregion