예제 #1
0
 public void setPose(Transform3Df pose)
 {
     solar_datastructurePINVOKE.Frame_setPose(swigCPtr, Transform3Df.getCPtr(pose));
     if (solar_datastructurePINVOKE.SWIGPendingException.Pending)
     {
         throw solar_datastructurePINVOKE.SWIGPendingException.Retrieve();
     }
 }
예제 #2
0
        public static Transform3Df Identity()
        {
            Transform3Df ret = new Transform3Df(solar_datastructurePINVOKE.Transform3Df_Identity(), true);

            if (solar_datastructurePINVOKE.SWIGPendingException.Pending)
            {
                throw solar_datastructurePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
예제 #3
0
        public Transform3Df getPose()
        {
            Transform3Df ret = new Transform3Df(solar_datastructurePINVOKE.Frame_getPose(swigCPtr), true);

            if (solar_datastructurePINVOKE.SWIGPendingException.Pending)
            {
                throw solar_datastructurePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
예제 #4
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Transform3Df obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
예제 #5
0
 public Frame(KeypointArray keypoints, DescriptorBuffer descriptors, Image view, Transform3Df pose) : this(solar_datastructurePINVOKE.new_Frame__SWIG_4(KeypointArray.getCPtr(keypoints), DescriptorBuffer.getCPtr(descriptors), Image.getCPtr(view), Transform3Df.getCPtr(pose)), true)
 {
     if (solar_datastructurePINVOKE.SWIGPendingException.Pending)
     {
         throw solar_datastructurePINVOKE.SWIGPendingException.Retrieve();
     }
 }