public static BarCodeRes IdentifyBarCode(Int32Image image, BarCodeType type, SWIGTYPE_p_std__string code, int nrOfChars, int lineDistance, BarCodeScanDir dir) {
   BarCodeRes ret = (BarCodeRes)VisionLabPINVOKE.IdentifyBarCode__SWIG_21(Int32Image.getCPtr(image), (int)type, SWIGTYPE_p_std__string.getCPtr(code), nrOfChars, lineDistance, (int)dir);
   if (VisionLabPINVOKE.SWIGPendingException.Pending) throw VisionLabPINVOKE.SWIGPendingException.Retrieve();
   return ret;
 }
 public static string BarCodeScanDirToStr(BarCodeScanDir s) {
   string ret = VisionLabPINVOKE.BarCodeScanDirToStr((int)s);
   if (VisionLabPINVOKE.SWIGPendingException.Pending) throw VisionLabPINVOKE.SWIGPendingException.Retrieve();
   return ret;
 }