示例#1
0
        public new static vtkMatrix3x3 New()
        {
            vtkMatrix3x3 result      = null;
            uint         mteStatus   = 0u;
            uint         mteIndex    = 4294967295u;
            uint         rawRefCount = 0u;
            IntPtr       intPtr      = vtkMatrix3x3.vtkMatrix3x3_New(ref mteStatus, ref mteIndex, ref rawRefCount);

            if (IntPtr.Zero != intPtr)
            {
                bool flag;
                result = (vtkMatrix3x3)Methods.CreateWrappedObject(mteStatus, mteIndex, rawRefCount, intPtr, true, out flag);
            }
            return(result);
        }
示例#2
0
        public virtual vtkMatrix3x3 GetMatrix()
        {
            vtkMatrix3x3 vtkMatrix3x = null;
            uint         mteStatus   = 0u;
            uint         mteIndex    = 4294967295u;
            uint         rawRefCount = 0u;
            IntPtr       intPtr      = vtkTransform2D.vtkTransform2D_GetMatrix_03(base.GetCppThis(), ref mteStatus, ref mteIndex, ref rawRefCount);

            if (IntPtr.Zero != intPtr)
            {
                bool flag;
                vtkMatrix3x = (vtkMatrix3x3)Methods.CreateWrappedObject(mteStatus, mteIndex, rawRefCount, intPtr, true, out flag);
                if (flag)
                {
                    vtkMatrix3x.Register(null);
                }
            }
            return(vtkMatrix3x);
        }
示例#3
0
        public new static vtkMatrix3x3 SafeDownCast(vtkObjectBase o)
        {
            vtkMatrix3x3 vtkMatrix3x = null;
            uint         mteStatus   = 0u;
            uint         mteIndex    = 4294967295u;
            uint         rawRefCount = 0u;
            IntPtr       intPtr      = vtkMatrix3x3.vtkMatrix3x3_SafeDownCast_27((o == null) ? default(HandleRef) : o.GetCppThis(), ref mteStatus, ref mteIndex, ref rawRefCount);

            if (IntPtr.Zero != intPtr)
            {
                bool flag;
                vtkMatrix3x = (vtkMatrix3x3)Methods.CreateWrappedObject(mteStatus, mteIndex, rawRefCount, intPtr, true, out flag);
                if (flag)
                {
                    vtkMatrix3x.Register(null);
                }
            }
            return(vtkMatrix3x);
        }
 public virtual void SetMatrix(vtkMatrix3x3 m)
 {
     vtkContextDevice2D.vtkContextDevice2D_SetMatrix_35(base.GetCppThis(), (m == null) ? default(HandleRef) : m.GetCppThis());
 }
示例#5
0
 public void GetMatrix(vtkMatrix3x3 matrix)
 {
     vtkTransform2D.vtkTransform2D_GetMatrix_04(base.GetCppThis(), (matrix == null) ? default(HandleRef) : matrix.GetCppThis());
 }
示例#6
0
 public void GetInverse(vtkMatrix3x3 inverse)
 {
     vtkTransform2D.vtkTransform2D_GetInverse_01(base.GetCppThis(), (inverse == null) ? default(HandleRef) : inverse.GetCppThis());
 }
示例#7
0
 public void GetTranspose(vtkMatrix3x3 transpose)
 {
     vtkTransform2D.vtkTransform2D_GetTranspose_06(base.GetCppThis(), (transpose == null) ? default(HandleRef) : transpose.GetCppThis());
 }
示例#8
0
 public static void DeepCopy(IntPtr Elements, vtkMatrix3x3 source)
 {
     vtkMatrix3x3.vtkMatrix3x3_DeepCopy_04(Elements, (source == null) ? default(HandleRef) : source.GetCppThis());
 }
示例#9
0
 public void DeepCopy(vtkMatrix3x3 source)
 {
     vtkMatrix3x3.vtkMatrix3x3_DeepCopy_03(base.GetCppThis(), (source == null) ? default(HandleRef) : source.GetCppThis());
 }
示例#10
0
 public void Adjoint(vtkMatrix3x3 arg0, vtkMatrix3x3 arg1)
 {
     vtkMatrix3x3.vtkMatrix3x3_Adjoint_01(base.GetCppThis(), (arg0 == null) ? default(HandleRef) : arg0.GetCppThis(), (arg1 == null) ? default(HandleRef) : arg1.GetCppThis());
 }
示例#11
0
 public static void Transpose(vtkMatrix3x3 arg0, vtkMatrix3x3 arg1)
 {
     vtkMatrix3x3.vtkMatrix3x3_Transpose_29((arg0 == null) ? default(HandleRef) : arg0.GetCppThis(), (arg1 == null) ? default(HandleRef) : arg1.GetCppThis());
 }
示例#12
0
 public static void Multiply3x3(vtkMatrix3x3 a, vtkMatrix3x3 b, vtkMatrix3x3 c)
 {
     vtkMatrix3x3.vtkMatrix3x3_Multiply3x3_20((a == null) ? default(HandleRef) : a.GetCppThis(), (b == null) ? default(HandleRef) : b.GetCppThis(), (c == null) ? default(HandleRef) : c.GetCppThis());
 }
示例#13
0
 public static void Invert(vtkMatrix3x3 arg0, vtkMatrix3x3 arg1)
 {
     vtkMatrix3x3.vtkMatrix3x3_Invert_14((arg0 == null) ? default(HandleRef) : arg0.GetCppThis(), (arg1 == null) ? default(HandleRef) : arg1.GetCppThis());
 }
示例#14
0
 public double Determinant(vtkMatrix3x3 arg0)
 {
     return(vtkMatrix3x3.vtkMatrix3x3_Determinant_09(base.GetCppThis(), arg0));
 }
示例#15
0
 internal static extern double vtkMatrix3x3_Determinant_09(HandleRef pThis, vtkMatrix3x3 arg0);