示例#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);