// jbclass.c (1922, 1) // jbDataDestroy(pdata) as Object // jbDataDestroy(JBDATA **) as void /// <remarks> /// </remarks> /// <include file="..\CHM_Help\IncludeComments.xml" path="Comments/jbDataDestroy/*"/> public static void jbDataDestroy( JbData pdata) { if (pdata == null) { throw new ArgumentNullException("pdata cannot be Nothing"); } IntPtr pdataPtr = IntPtr.Zero; if (pdata != null) { pdataPtr = pdata.Pointer; } Natives.jbDataDestroy(pdataPtr); }
// jbclass.c (1954, 1) // jbDataWrite(rootout, jbdata) as int // jbDataWrite(const char *, JBDATA *) as l_ok /// <summary> /// (1) Serialization function that writes data in jbdata to file. /// </summary> /// <remarks> /// </remarks> /// <include file="..\CHM_Help\IncludeComments.xml" path="Comments/jbDataWrite/*"/> /// <param name="jbdata">[in] - </param> /// <returns>0 if OK, 1 on error</returns> public static int jbDataWrite( String rootout, JbData jbdata) { if (rootout == null) { throw new ArgumentNullException("rootout cannot be Nothing"); } if (jbdata == null) { throw new ArgumentNullException("jbdata cannot be Nothing"); } int _Result = Natives.jbDataWrite(rootout, jbdata.Pointer); return(_Result); }
// jbclass.c (2119, 1) // jbDataRender(data, debugflag) as Pixa // jbDataRender(JBDATA *, l_int32) as PIXA * /// <summary> /// jbDataRender() /// </summary> /// <remarks> /// </remarks> /// <include file="..\CHM_Help\IncludeComments.xml" path="Comments/jbDataRender/*"/> /// <param name="debugflag">[in] - if TRUE, writes into 2 bpp pix and adds component outlines in color</param> /// <returns>pixa reconstruction of original images, using templates or NULL on error</returns> public static Pixa jbDataRender( JbData data, int debugflag) { if (data == null) { throw new ArgumentNullException("data cannot be Nothing"); } IntPtr dataPtr = IntPtr.Zero; if (data != null) { dataPtr = data.Pointer; } IntPtr _Result = Natives.jbDataRender(data.Pointer, debugflag); if (_Result == IntPtr.Zero) { return(null); } return(new Pixa(_Result)); }