public FbxDualQuaternion(FbxDualQuaternion pV) : this(fbx_wrapperPINVOKE.new_FbxDualQuaternion__SWIG_2(FbxDualQuaternion.getCPtr(pV)), true)
 {
     if (fbx_wrapperPINVOKE.SWIGPendingException.Pending)
     {
         throw fbx_wrapperPINVOKE.SWIGPendingException.Retrieve();
     }
 }
        public FbxDualQuaternion assign(FbxDualQuaternion pDualQuaternion)
        {
            FbxDualQuaternion ret = new FbxDualQuaternion(fbx_wrapperPINVOKE.FbxDualQuaternion_assign(swigCPtr, FbxDualQuaternion.getCPtr(pDualQuaternion)), false);

            if (fbx_wrapperPINVOKE.SWIGPendingException.Pending)
            {
                throw fbx_wrapperPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
        public FbxDualQuaternion mul(FbxVector4 pVector)
        {
            FbxDualQuaternion ret = new FbxDualQuaternion(fbx_wrapperPINVOKE.FbxDualQuaternion_mul__SWIG_2(swigCPtr, FbxVector4.getCPtr(pVector)), true);

            if (fbx_wrapperPINVOKE.SWIGPendingException.Pending)
            {
                throw fbx_wrapperPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
        public bool ne(FbxDualQuaternion pV)
        {
            bool ret = fbx_wrapperPINVOKE.FbxDualQuaternion_ne(swigCPtr, FbxDualQuaternion.getCPtr(pV));

            if (fbx_wrapperPINVOKE.SWIGPendingException.Pending)
            {
                throw fbx_wrapperPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#5
0
        public bool eq(FbxDualQuaternion pV)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxDualQuaternion_eq(swigCPtr, FbxDualQuaternion.getCPtr(pV));

            if (FbxWrapperNativePINVOKE.SWIGPendingException.Pending)
            {
                throw FbxWrapperNativePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
        public FbxDualQuaternion div(FbxDualQuaternion pDualQuaternion)
        {
            FbxDualQuaternion ret = new FbxDualQuaternion(fbx_wrapperPINVOKE.FbxDualQuaternion_div__SWIG_1(swigCPtr, FbxDualQuaternion.getCPtr(pDualQuaternion)), true);

            if (fbx_wrapperPINVOKE.SWIGPendingException.Pending)
            {
                throw fbx_wrapperPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#7
0
        public FbxDualQuaternion Product(FbxDualQuaternion pDualQuaternion)
        {
            FbxDualQuaternion ret = new FbxDualQuaternion(FbxWrapperNativePINVOKE.FbxDualQuaternion_Product(swigCPtr, FbxDualQuaternion.getCPtr(pDualQuaternion)), true);

            if (FbxWrapperNativePINVOKE.SWIGPendingException.Pending)
            {
                throw FbxWrapperNativePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#8
0
        public FbxDualQuaternion div_assign(FbxDualQuaternion pDualQuaternion)
        {
            FbxDualQuaternion ret = new FbxDualQuaternion(FbxWrapperNativePINVOKE.FbxDualQuaternion_div_assign__SWIG_1(swigCPtr, FbxDualQuaternion.getCPtr(pDualQuaternion)), false);

            if (FbxWrapperNativePINVOKE.SWIGPendingException.Pending)
            {
                throw FbxWrapperNativePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(FbxDualQuaternion obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
        public FbxDualQuaternion neg()
        {
            FbxDualQuaternion ret = new FbxDualQuaternion(fbx_wrapperPINVOKE.FbxDualQuaternion_neg(swigCPtr), true);

            return(ret);
        }
        public FbxDualQuaternion div_assign(double pValue)
        {
            FbxDualQuaternion ret = new FbxDualQuaternion(fbx_wrapperPINVOKE.FbxDualQuaternion_div_assign__SWIG_0(swigCPtr, pValue), false);

            return(ret);
        }
        public FbxDualQuaternion mul(double pValue)
        {
            FbxDualQuaternion ret = new FbxDualQuaternion(fbx_wrapperPINVOKE.FbxDualQuaternion_mul__SWIG_0(swigCPtr, pValue), true);

            return(ret);
        }
示例#13
0
        public FbxDualQuaternion neg()
        {
            FbxDualQuaternion ret = new FbxDualQuaternion(FbxWrapperNativePINVOKE.FbxDualQuaternion_neg(swigCPtr), true);

            return(ret);
        }
示例#14
0
        public FbxDualQuaternion mul_assign(double pValue)
        {
            FbxDualQuaternion ret = new FbxDualQuaternion(FbxWrapperNativePINVOKE.FbxDualQuaternion_mul_assign__SWIG_0(swigCPtr, pValue), false);

            return(ret);
        }
示例#15
0
        public FbxDualQuaternion div(double pValue)
        {
            FbxDualQuaternion ret = new FbxDualQuaternion(FbxWrapperNativePINVOKE.FbxDualQuaternion_div__SWIG_0(swigCPtr, pValue), true);

            return(ret);
        }