core_RNG_fill() private method

private core_RNG_fill ( ulong &state, IntPtr mat, int distType, IntPtr a, IntPtr b, int saturateRange ) : void
state ulong
mat IntPtr
distType int
a IntPtr
b IntPtr
saturateRange int
return void
コード例 #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="mat"></param>
 /// <param name="distType"></param>
 /// <param name="a"></param>
 /// <param name="b"></param>
 /// <param name="saturateRange"></param>
 public void Fill(InputOutputArray mat, DistributionType distType, InputArray a, InputArray b, bool saturateRange = false)
 {
     if (mat == null)
     {
         throw new ArgumentNullException("mat");
     }
     if (a == null)
     {
         throw new ArgumentNullException("a");
     }
     if (b == null)
     {
         throw new ArgumentNullException("b");
     }
     mat.ThrowIfNotReady();
     a.ThrowIfDisposed();
     b.ThrowIfDisposed();
     NativeMethods.core_RNG_fill(State, mat.CvPtr, (int)distType, a.CvPtr, b.CvPtr, saturateRange ? 1 : 0);
     mat.Fix();
 }