|
ActiViz .NET
5.8.0
|
vtkMatrix4x4 - represent and manipulate 4x4 transformation matrices More...
Public Member Functions | |
| vtkMatrix4x4 (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
| Automatically generated constructor - called from generated code. DO NOT call directly. | |
| vtkMatrix4x4 () | |
| Construct a 4x4 identity matrix. | |
| void | Adjoint (vtkMatrix4x4 arg0, vtkMatrix4x4 arg1) |
| Compute adjoint of the matrix and put it into out. | |
| void | DeepCopy (vtkMatrix4x4 source) |
| Set the elements of the matrix to the same values as the elements of the source Matrix. | |
| void | DeepCopy (IntPtr Elements) |
| Non-static member function. Assigns *from* elements array. | |
| double | Determinant () |
| Compute the determinant of the matrix and return it. | |
| double | Determinant (vtkMatrix4x4 arg0) |
| Returns the element i,j from the matrix. | |
| double | GetElement (int i, int j) |
| Returns the element i,j from the matrix. | |
| void | Identity () |
| Set equal to Identity matrix. | |
| void | Invert () |
| Matrix Inversion (adapted from Richard Carling in "Graphics Gems," Academic Press, 1990). | |
| override int | IsA (string type) |
| Construct a 4x4 identity matrix. | |
| double[] | MultiplyDoublePoint (IntPtr arg0) |
| For use in Java, Python or Tcl. The default MultiplyPoint() uses a single-precision point. | |
| float[] | MultiplyFloatPoint (IntPtr arg0) |
| For use in Java, Python or Tcl. The default MultiplyPoint() uses a single-precision point. | |
| void | MultiplyPoint (IntPtr arg0, IntPtr arg1) |
| Multiply a homogeneous coordinate by this matrix, i.e. out = A*in. The in[4] and out[4] can be the same array. | |
| float[] | MultiplyPoint (IntPtr arg0) |
| For use in Java, Python or Tcl. The default MultiplyPoint() uses a single-precision point. | |
| new vtkMatrix4x4 | NewInstance () |
| Construct a 4x4 identity matrix. | |
| void | SetElement (int i, int j, double value) |
| Returns the element i,j from the matrix. | |
| void | Transpose () |
| Transpose the matrix and put it into out. | |
| void | Zero () |
| Set all of the elements to zero. | |
Static Public Member Functions | |
| static new vtkMatrix4x4 | New () |
| Construct a 4x4 identity matrix. | |
| static void | Adjoint (IntPtr inElements, IntPtr outElements) |
| Compute adjoint of the matrix and put it into out. | |
| static void | DeepCopy (IntPtr Elements, vtkMatrix4x4 source) |
| Set the elements of the matrix to the same values as the elements of the source Matrix. | |
| static void | DeepCopy (IntPtr Elements, IntPtr newElements) |
| Set the elements of the matrix to the same values as the elements of the source Matrix. | |
| static double | Determinant (IntPtr Elements) |
| Compute the determinant of the matrix and return it. | |
| static void | Identity (IntPtr Elements) |
| Set equal to Identity matrix. | |
| static void | Invert (vtkMatrix4x4 arg0, vtkMatrix4x4 arg1) |
| Matrix Inversion (adapted from Richard Carling in "Graphics Gems," Academic Press, 1990). | |
| static void | Invert (IntPtr inElements, IntPtr outElements) |
| Matrix Inversion (adapted from Richard Carling in "Graphics Gems," Academic Press, 1990). | |
| static new int | IsTypeOf (string type) |
| Construct a 4x4 identity matrix. | |
| static void | Multiply4x4 (vtkMatrix4x4 a, vtkMatrix4x4 b, vtkMatrix4x4 c) |
| Multiplies matrices a and b and stores the result in c. | |
| static void | Multiply4x4 (IntPtr a, IntPtr b, IntPtr c) |
| Multiplies matrices a and b and stores the result in c. | |
| static void | MultiplyPoint (IntPtr Elements, IntPtr arg1, IntPtr arg2) |
| Multiply a homogeneous coordinate by this matrix, i.e. out = A*in. The in[4] and out[4] can be the same array. | |
| static void | PointMultiply (IntPtr Elements, IntPtr arg1, IntPtr arg2) |
| Returns the element i,j from the matrix. | |
| static new vtkMatrix4x4 | SafeDownCast (vtkObjectBase o) |
| Construct a 4x4 identity matrix. | |
| static void | Transpose (vtkMatrix4x4 arg0, vtkMatrix4x4 arg1) |
| Transpose the matrix and put it into out. | |
| static void | Transpose (IntPtr inElements, IntPtr outElements) |
| Transpose the matrix and put it into out. | |
| static void | Zero (IntPtr Elements) |
| Set all of the elements to zero. | |
Public Attributes | |
| new const string | MRFullTypeName = "Kitware.VTK.vtkMatrix4x4" |
| Automatically generated type registration mechanics. | |
Static Public Attributes | |
| static new readonly string | MRClassNameKey = "12vtkMatrix4x4" |
| Automatically generated type registration mechanics. | |
Protected Member Functions | |
| override void | Dispose (bool disposing) |
| Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly. | |
Private Member Functions | |
| static internal IntPtr | vtkMatrix4x4_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
| static internal void | vtkMatrix4x4_Adjoint_01 (HandleRef pThis, HandleRef arg0, HandleRef arg1) |
| static internal void | vtkMatrix4x4_Adjoint_02 (IntPtr inElements, IntPtr outElements) |
| static internal void | vtkMatrix4x4_DeepCopy_03 (HandleRef pThis, HandleRef source) |
| static internal void | vtkMatrix4x4_DeepCopy_04 (IntPtr Elements, HandleRef source) |
| static internal void | vtkMatrix4x4_DeepCopy_05 (IntPtr Elements, IntPtr newElements) |
| static internal void | vtkMatrix4x4_DeepCopy_06 (HandleRef pThis, IntPtr Elements) |
| static internal double | vtkMatrix4x4_Determinant_07 (HandleRef pThis) |
| static internal double | vtkMatrix4x4_Determinant_08 (IntPtr Elements) |
| static internal double | vtkMatrix4x4_Determinant_09 (HandleRef pThis, vtkMatrix4x4 arg0) |
| static internal double | vtkMatrix4x4_GetElement_10 (HandleRef pThis, int i, int j) |
| static internal void | vtkMatrix4x4_Identity_11 (HandleRef pThis) |
| static internal void | vtkMatrix4x4_Identity_12 (IntPtr Elements) |
| static internal void | vtkMatrix4x4_Invert_13 (HandleRef arg0, HandleRef arg1) |
| static internal void | vtkMatrix4x4_Invert_14 (HandleRef pThis) |
| static internal void | vtkMatrix4x4_Invert_15 (IntPtr inElements, IntPtr outElements) |
| static internal int | vtkMatrix4x4_IsA_16 (HandleRef pThis, string type) |
| static internal int | vtkMatrix4x4_IsTypeOf_17 (string type) |
| static internal void | vtkMatrix4x4_Multiply4x4_18 (HandleRef a, HandleRef b, HandleRef c) |
| static internal void | vtkMatrix4x4_Multiply4x4_19 (IntPtr a, IntPtr b, IntPtr c) |
| static internal IntPtr | vtkMatrix4x4_MultiplyDoublePoint_20 (HandleRef pThis, IntPtr arg0) |
| static internal IntPtr | vtkMatrix4x4_MultiplyFloatPoint_21 (HandleRef pThis, IntPtr arg0) |
| static internal void | vtkMatrix4x4_MultiplyPoint_22 (HandleRef pThis, IntPtr arg0, IntPtr arg1) |
| static internal void | vtkMatrix4x4_MultiplyPoint_23 (IntPtr Elements, IntPtr arg1, IntPtr arg2) |
| static internal IntPtr | vtkMatrix4x4_MultiplyPoint_24 (HandleRef pThis, IntPtr arg0) |
| static internal IntPtr | vtkMatrix4x4_NewInstance_26 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
| static internal void | vtkMatrix4x4_PointMultiply_27 (IntPtr Elements, IntPtr arg1, IntPtr arg2) |
| static internal IntPtr | vtkMatrix4x4_SafeDownCast_28 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
| static internal void | vtkMatrix4x4_SetElement_29 (HandleRef pThis, int i, int j, double value) |
| static internal void | vtkMatrix4x4_Transpose_30 (HandleRef arg0, HandleRef arg1) |
| static internal void | vtkMatrix4x4_Transpose_31 (HandleRef pThis) |
| static internal void | vtkMatrix4x4_Transpose_32 (IntPtr inElements, IntPtr outElements) |
| static internal void | vtkMatrix4x4_Zero_33 (HandleRef pThis) |
| static internal void | vtkMatrix4x4_Zero_34 (IntPtr Elements) |
Static Private Member Functions | |
| static | vtkMatrix4x4 () |
| Automatically generated type registration mechanics. | |
vtkMatrix4x4 - represent and manipulate 4x4 transformation matrices
Description vtkMatrix4x4 is a class to represent and manipulate 4x4 matrices. Specifically, it is designed to work on 4x4 transformation matrices found in 3D rendering using homogeneous coordinates [x y z w].
| static Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4 | ( | ) | [static, private] |
Automatically generated type registration mechanics.
| Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4 | ( | IntPtr | rawCppThis, |
| bool | callDisposalMethod, | ||
| bool | strong | ||
| ) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Construct a 4x4 identity matrix.
| void Kitware.VTK.vtkMatrix4x4.Adjoint | ( | vtkMatrix4x4 | arg0, |
| vtkMatrix4x4 | arg1 | ||
| ) |
Compute adjoint of the matrix and put it into out.
| static void Kitware.VTK.vtkMatrix4x4.Adjoint | ( | IntPtr | inElements, |
| IntPtr | outElements | ||
| ) | [static] |
Compute adjoint of the matrix and put it into out.
| void Kitware.VTK.vtkMatrix4x4.DeepCopy | ( | vtkMatrix4x4 | source | ) |
Set the elements of the matrix to the same values as the elements of the source Matrix.
| static void Kitware.VTK.vtkMatrix4x4.DeepCopy | ( | IntPtr | Elements, |
| vtkMatrix4x4 | source | ||
| ) | [static] |
Set the elements of the matrix to the same values as the elements of the source Matrix.
| static void Kitware.VTK.vtkMatrix4x4.DeepCopy | ( | IntPtr | Elements, |
| IntPtr | newElements | ||
| ) | [static] |
Set the elements of the matrix to the same values as the elements of the source Matrix.
| void Kitware.VTK.vtkMatrix4x4.DeepCopy | ( | IntPtr | Elements | ) |
Non-static member function. Assigns *from* elements array.
| double Kitware.VTK.vtkMatrix4x4.Determinant | ( | ) |
Compute the determinant of the matrix and return it.
| static double Kitware.VTK.vtkMatrix4x4.Determinant | ( | IntPtr | Elements | ) | [static] |
Compute the determinant of the matrix and return it.
| double Kitware.VTK.vtkMatrix4x4.Determinant | ( | vtkMatrix4x4 | arg0 | ) |
Returns the element i,j from the matrix.
| override void Kitware.VTK.vtkMatrix4x4.Dispose | ( | bool | disposing | ) | [protected] |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.
Reimplemented from Kitware.VTK.vtkObject.
| double Kitware.VTK.vtkMatrix4x4.GetElement | ( | int | i, |
| int | j | ||
| ) |
Returns the element i,j from the matrix.
| void Kitware.VTK.vtkMatrix4x4.Identity | ( | ) |
Set equal to Identity matrix.
| static void Kitware.VTK.vtkMatrix4x4.Identity | ( | IntPtr | Elements | ) | [static] |
Set equal to Identity matrix.
| static void Kitware.VTK.vtkMatrix4x4.Invert | ( | vtkMatrix4x4 | arg0, |
| vtkMatrix4x4 | arg1 | ||
| ) | [static] |
Matrix Inversion (adapted from Richard Carling in "Graphics Gems," Academic Press, 1990).
| void Kitware.VTK.vtkMatrix4x4.Invert | ( | ) |
Matrix Inversion (adapted from Richard Carling in "Graphics Gems," Academic Press, 1990).
| static void Kitware.VTK.vtkMatrix4x4.Invert | ( | IntPtr | inElements, |
| IntPtr | outElements | ||
| ) | [static] |
Matrix Inversion (adapted from Richard Carling in "Graphics Gems," Academic Press, 1990).
| override int Kitware.VTK.vtkMatrix4x4.IsA | ( | string | type | ) | [virtual] |
Construct a 4x4 identity matrix.
Reimplemented from Kitware.VTK.vtkObject.
| static new int Kitware.VTK.vtkMatrix4x4.IsTypeOf | ( | string | type | ) | [static] |
Construct a 4x4 identity matrix.
Reimplemented from Kitware.VTK.vtkObject.
| static void Kitware.VTK.vtkMatrix4x4.Multiply4x4 | ( | vtkMatrix4x4 | a, |
| vtkMatrix4x4 | b, | ||
| vtkMatrix4x4 | c | ||
| ) | [static] |
Multiplies matrices a and b and stores the result in c.
| static void Kitware.VTK.vtkMatrix4x4.Multiply4x4 | ( | IntPtr | a, |
| IntPtr | b, | ||
| IntPtr | c | ||
| ) | [static] |
Multiplies matrices a and b and stores the result in c.
| double [] Kitware.VTK.vtkMatrix4x4.MultiplyDoublePoint | ( | IntPtr | arg0 | ) |
For use in Java, Python or Tcl. The default MultiplyPoint() uses a single-precision point.
| float [] Kitware.VTK.vtkMatrix4x4.MultiplyFloatPoint | ( | IntPtr | arg0 | ) |
For use in Java, Python or Tcl. The default MultiplyPoint() uses a single-precision point.
| void Kitware.VTK.vtkMatrix4x4.MultiplyPoint | ( | IntPtr | arg0, |
| IntPtr | arg1 | ||
| ) |
Multiply a homogeneous coordinate by this matrix, i.e. out = A*in. The in[4] and out[4] can be the same array.
| static void Kitware.VTK.vtkMatrix4x4.MultiplyPoint | ( | IntPtr | Elements, |
| IntPtr | arg1, | ||
| IntPtr | arg2 | ||
| ) | [static] |
Multiply a homogeneous coordinate by this matrix, i.e. out = A*in. The in[4] and out[4] can be the same array.
| float [] Kitware.VTK.vtkMatrix4x4.MultiplyPoint | ( | IntPtr | arg0 | ) |
For use in Java, Python or Tcl. The default MultiplyPoint() uses a single-precision point.
| static new vtkMatrix4x4 Kitware.VTK.vtkMatrix4x4.New | ( | ) | [static] |
Construct a 4x4 identity matrix.
Reimplemented from Kitware.VTK.vtkObject.
Construct a 4x4 identity matrix.
Reimplemented from Kitware.VTK.vtkObject.
| static void Kitware.VTK.vtkMatrix4x4.PointMultiply | ( | IntPtr | Elements, |
| IntPtr | arg1, | ||
| IntPtr | arg2 | ||
| ) | [static] |
Returns the element i,j from the matrix.
| static new vtkMatrix4x4 Kitware.VTK.vtkMatrix4x4.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Construct a 4x4 identity matrix.
Reimplemented from Kitware.VTK.vtkObject.
| void Kitware.VTK.vtkMatrix4x4.SetElement | ( | int | i, |
| int | j, | ||
| double | value | ||
| ) |
Returns the element i,j from the matrix.
| static void Kitware.VTK.vtkMatrix4x4.Transpose | ( | vtkMatrix4x4 | arg0, |
| vtkMatrix4x4 | arg1 | ||
| ) | [static] |
Transpose the matrix and put it into out.
| void Kitware.VTK.vtkMatrix4x4.Transpose | ( | ) |
Transpose the matrix and put it into out.
| static void Kitware.VTK.vtkMatrix4x4.Transpose | ( | IntPtr | inElements, |
| IntPtr | outElements | ||
| ) | [static] |
Transpose the matrix and put it into out.
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_Adjoint_01 | ( | HandleRef | pThis, |
| HandleRef | arg0, | ||
| HandleRef | arg1 | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_Adjoint_02 | ( | IntPtr | inElements, |
| IntPtr | outElements | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_DeepCopy_03 | ( | HandleRef | pThis, |
| HandleRef | source | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_DeepCopy_04 | ( | IntPtr | Elements, |
| HandleRef | source | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_DeepCopy_05 | ( | IntPtr | Elements, |
| IntPtr | newElements | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_DeepCopy_06 | ( | HandleRef | pThis, |
| IntPtr | Elements | ||
| ) | [private] |
| static internal double Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_Determinant_07 | ( | HandleRef | pThis | ) | [private] |
| static internal double Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_Determinant_08 | ( | IntPtr | Elements | ) | [private] |
| static internal double Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_Determinant_09 | ( | HandleRef | pThis, |
| vtkMatrix4x4 | arg0 | ||
| ) | [private] |
| static internal double Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_GetElement_10 | ( | HandleRef | pThis, |
| int | i, | ||
| int | j | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_Identity_11 | ( | HandleRef | pThis | ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_Identity_12 | ( | IntPtr | Elements | ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_Invert_13 | ( | HandleRef | arg0, |
| HandleRef | arg1 | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_Invert_14 | ( | HandleRef | pThis | ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_Invert_15 | ( | IntPtr | inElements, |
| IntPtr | outElements | ||
| ) | [private] |
| static internal int Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_IsA_16 | ( | HandleRef | pThis, |
| string | type | ||
| ) | [private] |
| static internal int Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_IsTypeOf_17 | ( | string | type | ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_Multiply4x4_18 | ( | HandleRef | a, |
| HandleRef | b, | ||
| HandleRef | c | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_Multiply4x4_19 | ( | IntPtr | a, |
| IntPtr | b, | ||
| IntPtr | c | ||
| ) | [private] |
| static internal IntPtr Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_MultiplyDoublePoint_20 | ( | HandleRef | pThis, |
| IntPtr | arg0 | ||
| ) | [private] |
| static internal IntPtr Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_MultiplyFloatPoint_21 | ( | HandleRef | pThis, |
| IntPtr | arg0 | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_MultiplyPoint_22 | ( | HandleRef | pThis, |
| IntPtr | arg0, | ||
| IntPtr | arg1 | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_MultiplyPoint_23 | ( | IntPtr | Elements, |
| IntPtr | arg1, | ||
| IntPtr | arg2 | ||
| ) | [private] |
| static internal IntPtr Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_MultiplyPoint_24 | ( | HandleRef | pThis, |
| IntPtr | arg0 | ||
| ) | [private] |
| static internal IntPtr Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_New | ( | ref uint | mteStatus, |
| ref uint | mteIndex, | ||
| ref uint | rawRefCount | ||
| ) | [private] |
| static internal IntPtr Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_NewInstance_26 | ( | HandleRef | pThis, |
| ref uint | mteStatus, | ||
| ref uint | mteIndex, | ||
| ref uint | rawRefCount | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_PointMultiply_27 | ( | IntPtr | Elements, |
| IntPtr | arg1, | ||
| IntPtr | arg2 | ||
| ) | [private] |
| static internal IntPtr Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_SafeDownCast_28 | ( | HandleRef | o, |
| ref uint | mteStatus, | ||
| ref uint | mteIndex, | ||
| ref uint | rawRefCount | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_SetElement_29 | ( | HandleRef | pThis, |
| int | i, | ||
| int | j, | ||
| double | value | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_Transpose_30 | ( | HandleRef | arg0, |
| HandleRef | arg1 | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_Transpose_31 | ( | HandleRef | pThis | ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_Transpose_32 | ( | IntPtr | inElements, |
| IntPtr | outElements | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_Zero_33 | ( | HandleRef | pThis | ) | [private] |
| static internal void Kitware.VTK.vtkMatrix4x4.vtkMatrix4x4_Zero_34 | ( | IntPtr | Elements | ) | [private] |
| void Kitware.VTK.vtkMatrix4x4.Zero | ( | ) |
Set all of the elements to zero.
| static void Kitware.VTK.vtkMatrix4x4.Zero | ( | IntPtr | Elements | ) | [static] |
Set all of the elements to zero.
new readonly string Kitware.VTK.vtkMatrix4x4.MRClassNameKey = "12vtkMatrix4x4" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
| new const string Kitware.VTK.vtkMatrix4x4.MRFullTypeName = "Kitware.VTK.vtkMatrix4x4" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
1.7.6.1