Exemplo n.º 1
0
 /// <summary>
 /// Divide constant to image. Inplace.
 /// </summary>
 /// <param name="nConstant">Value</param>
 public void Div(Npp32fc nConstant)
 {
     status = NPPNativeMethods.NPPi.DivConst.nppiDivC_32fc_C1IR(nConstant, _devPtrRoi, _pitch, _sizeRoi);
     Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "nppiDivC_32fc_C1IR", status));
     NPPException.CheckNppStatus(status, this);
 }
Exemplo n.º 2
0
 /// <summary>
 /// Divide constant to image.
 /// </summary>
 /// <param name="nConstant">Value</param>
 /// <param name="dest">Destination image</param>
 public void Div(Npp32fc nConstant, NPPImage_32fcC1 dest)
 {
     status = NPPNativeMethods.NPPi.DivConst.nppiDivC_32fc_C1R(_devPtrRoi, _pitch, nConstant, dest.DevicePointerRoi, dest.Pitch, _sizeRoi);
     Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "nppiDivC_32fc_C1R", status));
     NPPException.CheckNppStatus(status, this);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Multiply constant to image. Inplace.
 /// </summary>
 /// <param name="nConstant">Value</param>
 /// <param name="nppStreamCtx">NPP stream context.</param>
 public void Mul(Npp32fc nConstant, NppStreamContext nppStreamCtx)
 {
     status = NPPNativeMethods_Ctx.NPPi.MulConst.nppiMulC_32fc_C1IR_Ctx(nConstant, _devPtrRoi, _pitch, _sizeRoi, nppStreamCtx);
     Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "nppiMulC_32fc_C1IR_Ctx", status));
     NPPException.CheckNppStatus(status, this);
 }
Exemplo n.º 4
0
 /// <summary>
 /// Set pixel values to nValue.
 /// </summary>
 /// <param name="nValue">Value to be set</param>
 public void Set(Npp32fc nValue)
 {
     status = NPPNativeMethods.NPPi.MemSet.nppiSet_32fc_C1R(nValue, _devPtrRoi, _pitch, _sizeRoi);
     Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "nppiSet_32fc_C1R", status));
     NPPException.CheckNppStatus(status, this);
 }
Exemplo n.º 5
0
 /// <summary>
 /// Subtract constant to image.
 /// </summary>
 /// <param name="nConstant">Value to subtract</param>
 /// <param name="dest">Destination image</param>
 /// <param name="nppStreamCtx">NPP stream context.</param>
 public void Sub(Npp32fc nConstant, NPPImage_32fcC1 dest, NppStreamContext nppStreamCtx)
 {
     status = NPPNativeMethods_Ctx.NPPi.SubConst.nppiSubC_32fc_C1R_Ctx(_devPtrRoi, _pitch, nConstant, dest.DevicePointerRoi, dest.Pitch, _sizeRoi, nppStreamCtx);
     Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "nppiSubC_32fc_C1R_Ctx", status));
     NPPException.CheckNppStatus(status, this);
 }