/// <summary> /// Compile the program /// </summary> /// <param name="prog">The program source</param> /// <param name="buildOpt">The build option</param> /// <param name="errMsg">Error message</param> /// <returns>The compiled program</returns> public Program GetProgram(ProgramSource prog, String buildOpt, CvString errMsg) { using (CvString csBuildOpt = new CvString(buildOpt)) { return(new Program(OclInvoke.oclContextGetProg(_ptr, prog, csBuildOpt, errMsg))); } }