public void copyOriginalPixels(RAWParams raw, SWIGTYPE_p_RawImage ri, SWIGTYPE_p_RawImage riDark, SWIGTYPE_p_RawImage riFlatFile)
 {
     libPhotoAssistantImageProcessingPINVOKE.RawImageSource_copyOriginalPixels(swigCPtr, RAWParams.getCPtr(raw), SWIGTYPE_p_RawImage.getCPtr(ri), SWIGTYPE_p_RawImage.getCPtr(riDark), SWIGTYPE_p_RawImage.getCPtr(riFlatFile));
     if (libPhotoAssistantImageProcessingPINVOKE.SWIGPendingException.Pending)
     {
         throw libPhotoAssistantImageProcessingPINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public void processFlatField(RAWParams raw, SWIGTYPE_p_RawImage riFlatFile, SWIGTYPE_p_unsigned_short black)
 {
     libPhotoAssistantImageProcessingPINVOKE.RawImageSource_processFlatField(swigCPtr, RAWParams.getCPtr(raw), SWIGTYPE_p_RawImage.getCPtr(riFlatFile), SWIGTYPE_p_unsigned_short.getCPtr(black));
     if (libPhotoAssistantImageProcessingPINVOKE.SWIGPendingException.Pending)
     {
         throw libPhotoAssistantImageProcessingPINVOKE.SWIGPendingException.Retrieve();
     }
 }
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_RawImage obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
 public void cfaboxblur(SWIGTYPE_p_RawImage riFlatFile, SWIGTYPE_p_float cfablur, int boxH, int boxW)
 {
     libPhotoAssistantImageProcessingPINVOKE.RawImageSource_cfaboxblur(swigCPtr, SWIGTYPE_p_RawImage.getCPtr(riFlatFile), SWIGTYPE_p_float.getCPtr(cfablur), boxH, boxW);
 }