Library/ManagedCuda/NPP/NPPsExtensionMethods.cs
/// <summary>
/// 16-bit in place signed short signal NPP_CMP_GREATER threshold with constant level.
/// </summary>
/// <param name="pSrcDst">In-Place Signal Pointer.</param>
/// <param name="nLevel">Constant threshold value to be used to limit each signal sample</param>
/// <param name="nValue">Constant value to replace source value when threshold test is true.</param>
16-bit in place signed short signal NPP_CMP_GREATER threshold with constant level.
16 - bit in place signed short signal NPP_CMP_GREATER threshold with constant level .
public static void Threshold_GTVal(this CudaDeviceVariable<short> pSrcDst, short nLevel, short nValue)
		{
			NppStatus status = NPPNativeMethods.NPPs.Threshold.nppsThreshold_GTVal_16s_I(pSrcDst.DevicePointer, pSrcDst.Size, nLevel, nValue);
			Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "nppsThreshold_GTVal_16s_I", status));
			NPPException.CheckNppStatus(status, pSrcDst);
		}
public static void Threshold_GTVal ( this CudaDeviceVariable < short > pSrcDst , short nLevel , short nValue ) { NppStatus status = NPPNativeMethods . NPPs . Threshold . nppsThreshold_GTVal_16s_I ( pSrcDst . DevicePointer , pSrcDst . Size , nLevel , nValue ) ; Debug . WriteLine ( String . Format ( " " , DateTime . Now , " " , status ) ) ; NPPException . CheckNppStatus ( status , pSrcDst ) ; }
16-bit in place signed short signal NPP_CMP_GREATER threshold with constant level.
16 - bit in place signed short signal NPP_CMP_GREATER threshold with constant level .
CudaDeviceVariable<short>
this
<not_specific>
nLevel
short
Constant threshold value to be used to limit each signal sample
Constant threshold value to be used to limit each signal sample
nValue
short
Constant value to replace source value when threshold test is true.
Constant value to replace source value when threshold test is true .
pSrcDst
<not_specific>
In-Place Signal Pointer.
In - Place Signal Pointer .