コード例 #1
0
 public CamCalibration(CamCalibration cal) : this(VisionLabPINVOKE.new_CamCalibration__SWIG_2(CamCalibration.getCPtr(cal)), true)
 {
     if (VisionLabPINVOKE.SWIGPendingException.Pending)
     {
         throw VisionLabPINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #2
0
 public void SetFounder(int populationSize, CamCalibration cal)
 {
     VisionLabPINVOKE.CamCalibGA_SetFounder(swigCPtr, populationSize, CamCalibration.getCPtr(cal));
     if (VisionLabPINVOKE.SWIGPendingException.Pending)
     {
         throw VisionLabPINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #3
0
    public CamCalibration Assign_Op(CamCalibration cal)
    {
        CamCalibration ret = new CamCalibration(VisionLabPINVOKE.CamCalibration_Assign_Op(swigCPtr, CamCalibration.getCPtr(cal)), false);

        if (VisionLabPINVOKE.SWIGPendingException.Pending)
        {
            throw VisionLabPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
コード例 #4
0
    public double Optimize(int maxGen, double minError, double deltaError, CamCalibration camCalib, double microP)
    {
        double ret = VisionLabPINVOKE.CamCalibGA_Optimize__SWIG_0(swigCPtr, maxGen, minError, deltaError, CamCalibration.getCPtr(camCalib), microP);

        if (VisionLabPINVOKE.SWIGPendingException.Pending)
        {
            throw VisionLabPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
コード例 #5
0
 internal static HandleRef getCPtr(CamCalibration obj)
 {
     return((obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr);
 }
コード例 #6
0
 public static CamCalibration StrToCamCalibration(string str) {
   CamCalibration ret = new CamCalibration(VisionLabPINVOKE.StrToCamCalibration(str), true);
   if (VisionLabPINVOKE.SWIGPendingException.Pending) throw VisionLabPINVOKE.SWIGPendingException.Retrieve();
   return ret;
 }
コード例 #7
0
 public static string CamCalibrationToStr(CamCalibration cal) {
   string ret = VisionLabPINVOKE.CamCalibrationToStr(CamCalibration.getCPtr(cal));
   if (VisionLabPINVOKE.SWIGPendingException.Pending) throw VisionLabPINVOKE.SWIGPendingException.Retrieve();
   return ret;
 }
コード例 #8
0
 public CamCalibration Assign_Op(CamCalibration cal) {
   CamCalibration ret = new CamCalibration(VisionLabPINVOKE.CamCalibration_Assign_Op(swigCPtr, CamCalibration.getCPtr(cal)), false);
   if (VisionLabPINVOKE.SWIGPendingException.Pending) throw VisionLabPINVOKE.SWIGPendingException.Retrieve();
   return ret;
 }
コード例 #9
0
 public CamCalibration(CamCalibration cal) : this(VisionLabPINVOKE.new_CamCalibration__SWIG_2(CamCalibration.getCPtr(cal)), true) {
   if (VisionLabPINVOKE.SWIGPendingException.Pending) throw VisionLabPINVOKE.SWIGPendingException.Retrieve();
 }
コード例 #10
0
 internal static HandleRef getCPtr(CamCalibration obj) {
   return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
 }
コード例 #11
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(CamCalibration obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
コード例 #12
0
 public double Optimize(int maxGen, double minError, double deltaError, CamCalibration camCalib) {
   double ret = VisionLabPINVOKE.CamCalibGA_Optimize__SWIG_1(swigCPtr, maxGen, minError, deltaError, CamCalibration.getCPtr(camCalib));
   if (VisionLabPINVOKE.SWIGPendingException.Pending) throw VisionLabPINVOKE.SWIGPendingException.Retrieve();
   return ret;
 }
コード例 #13
0
 public void SetFounder(int populationSize, CamCalibration cal) {
   VisionLabPINVOKE.CamCalibGA_SetFounder(swigCPtr, populationSize, CamCalibration.getCPtr(cal));
   if (VisionLabPINVOKE.SWIGPendingException.Pending) throw VisionLabPINVOKE.SWIGPendingException.Retrieve();
 }