예제 #1
0
        public static ReturnStatus Destruct(ref LEAP_IE_KABSCH kabsch)
        {
            var rs = LeapIEKabschDestruct(ref kabsch);

            Logger.HandleReturnStatus("Destruct", LogLevel.CreateDestroy, rs);
            return(rs);
        }
예제 #2
0
        public static ReturnStatus Normalize(ref LEAP_IE_KABSCH kabsch)
        {
            var rs = LeapIEKabschNormalize(ref kabsch);

            Logger.HandleReturnStatus("Normalize", LogLevel.AllCalls, rs);
            return(rs);
        }
예제 #3
0
        public static ReturnStatus Reset(ref LEAP_IE_KABSCH kabsch)
        {
            var rs = LeapIEKabschReset(ref kabsch);

            Logger.HandleReturnStatus("Reset", LogLevel.AllCalls, rs);
            return(rs);
        }
예제 #4
0
        public static ReturnStatus GetScale(ref LEAP_IE_KABSCH kabsch,
                                            out LEAP_VECTOR translation)
        {
            var rs = LeapIEKabschGetScale(ref kabsch, out translation);

            Logger.HandleReturnStatus("GetScale", LogLevel.AllCalls, rs);
            return(rs);
        }
예제 #5
0
 public static ReturnStatus AddNormal(ref LEAP_IE_KABSCH kabsch,
                                   ref LEAP_VECTOR normal1,
                                   ref LEAP_VECTOR normal2,
                                       float weight) {
   var rs = LeapIEKabschAddNormal(ref kabsch, ref normal1, ref normal2, weight);
   Logger.HandleReturnStatus("AddNormal", LogLevel.AllCalls, rs);
   return rs;
 }
예제 #6
0
        public static ReturnStatus GetRotation(ref LEAP_IE_KABSCH kabsch,
                                               out LEAP_QUATERNION rotation)
        {
            var rs = LeapIEKabschGetRotation(ref kabsch, out rotation);

            Logger.HandleReturnStatus("GetRotation", LogLevel.AllCalls, rs);
            return(rs);
        }
예제 #7
0
        public static ReturnStatus SolveWithPivot(ref LEAP_IE_KABSCH kabsch,
                                                  ref LEAP_VECTOR pivot)
        {
            var rs = LeapIEKabschSolveWithPivot(ref kabsch, ref pivot);

            Logger.HandleReturnStatus("SolveWithPivot", LogLevel.AllCalls, rs);
            return(rs);
        }
예제 #8
0
        public static ReturnStatus SolveWithPlanar(ref LEAP_IE_KABSCH kabsch,
                                                   ref LEAP_VECTOR planeNormal)
        {
            var rs = LeapIEKabschSolveWithPlanar(ref kabsch, ref planeNormal);

            Logger.HandleReturnStatus("SolveWithPlanar", LogLevel.AllCalls, rs);
            return(rs);
        }
예제 #9
0
 public static ReturnStatus AddPoint(ref LEAP_IE_KABSCH kabsch,
                                  ref LEAP_VECTOR point1,
                                  ref LEAP_VECTOR point2,
                                      float weight) {
   var rs = LeapIEKabschAddPoint(ref kabsch, ref point1, ref point2, weight);
   Logger.HandleReturnStatus("AddPoint", LogLevel.AllCalls, rs);
   return rs;
 }
예제 #10
0
        public static ReturnStatus AddPoint(ref LEAP_IE_KABSCH kabsch,
                                            ref LEAP_VECTOR point1,
                                            ref LEAP_VECTOR point2,
                                            float weight)
        {
            var rs = LeapIEKabschAddPoint(ref kabsch, ref point1, ref point2, weight);

            Logger.HandleReturnStatus("AddPoint", LogLevel.AllCalls, rs);
            return(rs);
        }
예제 #11
0
        public static ReturnStatus AddNormal(ref LEAP_IE_KABSCH kabsch,
                                             ref LEAP_VECTOR normal1,
                                             ref LEAP_VECTOR normal2,
                                             float weight)
        {
            var rs = LeapIEKabschAddNormal(ref kabsch, ref normal1, ref normal2, weight);

            Logger.HandleReturnStatus("AddNormal", LogLevel.AllCalls, rs);
            return(rs);
        }
예제 #12
0
 public static ReturnStatus Destruct(ref LEAP_IE_KABSCH kabsch) {
   var rs = LeapIEKabschDestruct(ref kabsch);
   Logger.HandleReturnStatus("Destruct", LogLevel.CreateDestroy, rs);
   return rs;
 }
예제 #13
0
 public static ReturnStatus GetScale(ref LEAP_IE_KABSCH kabsch,
                                  out LEAP_VECTOR translation) {
   var rs = LeapIEKabschGetScale(ref kabsch, out translation);
   Logger.HandleReturnStatus("GetScale", LogLevel.AllCalls, rs);
   return rs;
 }
예제 #14
0
 private static extern ReturnStatus LeapIEKabschDestruct(ref LEAP_IE_KABSCH kabsch);
예제 #15
0
 public static ReturnStatus GetRotation(ref LEAP_IE_KABSCH kabsch,
                                     out LEAP_QUATERNION rotation) {
   var rs = LeapIEKabschGetRotation(ref kabsch, out rotation);
   Logger.HandleReturnStatus("GetRotation", LogLevel.AllCalls, rs);
   return rs;
 }
예제 #16
0
 private static extern ReturnStatus LeapIEKabschGetScale(ref LEAP_IE_KABSCH kabsch,
                                                      out LEAP_VECTOR translation);
예제 #17
0
 private static extern ReturnStatus LeapIEKabschSolveWithPlanar(ref LEAP_IE_KABSCH kabsch,
                                                                ref LEAP_VECTOR planeNormal);
예제 #18
0
 private static extern ReturnStatus LeapIEKabschNormalize(ref LEAP_IE_KABSCH kabsch);
예제 #19
0
 public static ReturnStatus SolveWithPivot(ref LEAP_IE_KABSCH kabsch,
                                        ref LEAP_VECTOR pivot) {
   var rs = LeapIEKabschSolveWithPivot(ref kabsch, ref pivot);
   Logger.HandleReturnStatus("SolveWithPivot", LogLevel.AllCalls, rs);
   return rs;
 }
예제 #20
0
 private static extern ReturnStatus LeapIEKabschSolveWithPlanar(ref LEAP_IE_KABSCH kabsch,
                                                             ref LEAP_VECTOR planeNormal);
예제 #21
0
 public static ReturnStatus Solve(ref LEAP_IE_KABSCH kabsch) {
   var rs = LeapIEKabschSolve(ref kabsch);
   Logger.HandleReturnStatus("Solve", LogLevel.AllCalls, rs);
   return rs;
 }
예제 #22
0
 private static extern ReturnStatus LeapIEKabschGetRotation(ref LEAP_IE_KABSCH kabsch,
                                                            out LEAP_QUATERNION rotation);
예제 #23
0
 private static extern ReturnStatus LeapIEKabschConstruct(ref LEAP_IE_KABSCH kabsch);
예제 #24
0
 private static extern ReturnStatus LeapIEKabschAddPoint(ref LEAP_IE_KABSCH kabsch,
                                                         ref LEAP_VECTOR point1,
                                                         ref LEAP_VECTOR point2,
                                                         float weight);
예제 #25
0
 private static extern ReturnStatus LeapIEKabschGetScale(ref LEAP_IE_KABSCH kabsch,
                                                         out LEAP_VECTOR translation);
예제 #26
0
 private static extern ReturnStatus LeapIEKabschNormalize(ref LEAP_IE_KABSCH kabsch);
예제 #27
0
 public static ReturnStatus SolveWithPlanar(ref LEAP_IE_KABSCH kabsch,
                                         ref LEAP_VECTOR planeNormal) {
   var rs = LeapIEKabschSolveWithPlanar(ref kabsch, ref planeNormal);
   Logger.HandleReturnStatus("SolveWithPlanar", LogLevel.AllCalls, rs);
   return rs;
 }
예제 #28
0
 private static extern ReturnStatus LeapIEKabschAddPoint(ref LEAP_IE_KABSCH kabsch,
                                                      ref LEAP_VECTOR point1,
                                                      ref LEAP_VECTOR point2,
                                                          float weight);
예제 #29
0
 private static extern ReturnStatus LeapIEKabschGetRotation(ref LEAP_IE_KABSCH kabsch,
                                                         out LEAP_QUATERNION rotation);
예제 #30
0
 private static extern ReturnStatus LeapIEKabschAddNormal(ref LEAP_IE_KABSCH kabsch,
                                                       ref LEAP_VECTOR normal1,
                                                       ref LEAP_VECTOR normal2,
                                                           float weight);
예제 #31
0
 private static extern ReturnStatus LeapIEKabschReset(ref LEAP_IE_KABSCH kabsch);
예제 #32
0
 private static extern ReturnStatus LeapIEKabschSolve(ref LEAP_IE_KABSCH kabsch);
예제 #33
0
 private static extern ReturnStatus LeapIEKabschAddNormal(ref LEAP_IE_KABSCH kabsch,
                                                          ref LEAP_VECTOR normal1,
                                                          ref LEAP_VECTOR normal2,
                                                          float weight);
예제 #34
0
 private static extern ReturnStatus LeapIEKabschSolveWithPivot(ref LEAP_IE_KABSCH kabsch,
                                                               ref LEAP_VECTOR pivot);
예제 #35
-1
 private static extern ReturnStatus LeapIEKabschSolveWithPivot(ref LEAP_IE_KABSCH kabsch,
                                                            ref LEAP_VECTOR pivot);