|
ActiViz .NET
5.8.0
|
vtkMatrix3x3 - represent and manipulate 3x3 transformation matrices More...
Public Member Functions | |
| vtkMatrix3x3 (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
| Automatically generated constructor - called from generated code. DO NOT call directly. | |
| vtkMatrix3x3 () | |
| Construct a 3x3 identity matrix. | |
| void | Adjoint (vtkMatrix3x3 arg0, vtkMatrix3x3 arg1) |
| Compute adjoint of the matrix and put it into out. | |
| void | DeepCopy (vtkMatrix3x3 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 (vtkMatrix3x3 arg0) |
| Returns the element i,j from the matrix. | |
| IntPtr | GetData () |
| Return a pointer to the first element of the matrix (double[9]). | |
| 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 3x3 identity matrix. | |
| bool | IsIdentity () |
| Return a pointer to the first element of the matrix (double[9]). | |
| void | MultiplyPoint (IntPtr arg0, IntPtr arg1) |
| Multiply a homogeneous coordinate by this matrix, i.e. out = A*in. The in[3] and out[3] can be the same array. | |
| new vtkMatrix3x3 | NewInstance () |
| Construct a 3x3 identity matrix. | |
| void | SetElement (int i, int j, double value) |
| Return a pointer to the first element of the matrix (double[9]). | |
| 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 vtkMatrix3x3 | New () |
| Construct a 3x3 identity matrix. | |
| static void | Adjoint (IntPtr inElements, IntPtr outElements) |
| Compute adjoint of the matrix and put it into out. | |
| static void | DeepCopy (IntPtr Elements, vtkMatrix3x3 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 (vtkMatrix3x3 arg0, vtkMatrix3x3 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 3x3 identity matrix. | |
| static void | Multiply3x3 (vtkMatrix3x3 a, vtkMatrix3x3 b, vtkMatrix3x3 c) |
| Multiplies matrices a and b and stores the result in c (c=a*b). | |
| static void | Multiply3x3 (IntPtr a, IntPtr b, IntPtr c) |
| Multiplies matrices a and b and stores the result in c (c=a*b). | |
| static void | MultiplyPoint (IntPtr Elements, IntPtr arg1, IntPtr arg2) |
| Multiply a homogeneous coordinate by this matrix, i.e. out = A*in. The in[3] and out[3] can be the same array. | |
| static void | PointMultiply (IntPtr Elements, IntPtr arg1, IntPtr arg2) |
| Returns the element i,j from the matrix. | |
| static new vtkMatrix3x3 | SafeDownCast (vtkObjectBase o) |
| Construct a 3x3 identity matrix. | |
| static void | Transpose (vtkMatrix3x3 arg0, vtkMatrix3x3 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.vtkMatrix3x3" |
| Automatically generated type registration mechanics. | |
Static Public Attributes | |
| static new readonly string | MRClassNameKey = "12vtkMatrix3x3" |
| 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 | vtkMatrix3x3_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
| static internal void | vtkMatrix3x3_Adjoint_01 (HandleRef pThis, HandleRef arg0, HandleRef arg1) |
| static internal void | vtkMatrix3x3_Adjoint_02 (IntPtr inElements, IntPtr outElements) |
| static internal void | vtkMatrix3x3_DeepCopy_03 (HandleRef pThis, HandleRef source) |
| static internal void | vtkMatrix3x3_DeepCopy_04 (IntPtr Elements, HandleRef source) |
| static internal void | vtkMatrix3x3_DeepCopy_05 (IntPtr Elements, IntPtr newElements) |
| static internal void | vtkMatrix3x3_DeepCopy_06 (HandleRef pThis, IntPtr Elements) |
| static internal double | vtkMatrix3x3_Determinant_07 (HandleRef pThis) |
| static internal double | vtkMatrix3x3_Determinant_08 (IntPtr Elements) |
| static internal double | vtkMatrix3x3_Determinant_09 (HandleRef pThis, vtkMatrix3x3 arg0) |
| static internal IntPtr | vtkMatrix3x3_GetData_10 (HandleRef pThis) |
| static internal double | vtkMatrix3x3_GetElement_11 (HandleRef pThis, int i, int j) |
| static internal void | vtkMatrix3x3_Identity_12 (HandleRef pThis) |
| static internal void | vtkMatrix3x3_Identity_13 (IntPtr Elements) |
| static internal void | vtkMatrix3x3_Invert_14 (HandleRef arg0, HandleRef arg1) |
| static internal void | vtkMatrix3x3_Invert_15 (HandleRef pThis) |
| static internal void | vtkMatrix3x3_Invert_16 (IntPtr inElements, IntPtr outElements) |
| static internal int | vtkMatrix3x3_IsA_17 (HandleRef pThis, string type) |
| static internal byte | vtkMatrix3x3_IsIdentity_18 (HandleRef pThis) |
| static internal int | vtkMatrix3x3_IsTypeOf_19 (string type) |
| static internal void | vtkMatrix3x3_Multiply3x3_20 (HandleRef a, HandleRef b, HandleRef c) |
| static internal void | vtkMatrix3x3_Multiply3x3_21 (IntPtr a, IntPtr b, IntPtr c) |
| static internal void | vtkMatrix3x3_MultiplyPoint_22 (HandleRef pThis, IntPtr arg0, IntPtr arg1) |
| static internal void | vtkMatrix3x3_MultiplyPoint_23 (IntPtr Elements, IntPtr arg1, IntPtr arg2) |
| static internal IntPtr | vtkMatrix3x3_NewInstance_25 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
| static internal void | vtkMatrix3x3_PointMultiply_26 (IntPtr Elements, IntPtr arg1, IntPtr arg2) |
| static internal IntPtr | vtkMatrix3x3_SafeDownCast_27 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
| static internal void | vtkMatrix3x3_SetElement_28 (HandleRef pThis, int i, int j, double value) |
| static internal void | vtkMatrix3x3_Transpose_29 (HandleRef arg0, HandleRef arg1) |
| static internal void | vtkMatrix3x3_Transpose_30 (HandleRef pThis) |
| static internal void | vtkMatrix3x3_Transpose_31 (IntPtr inElements, IntPtr outElements) |
| static internal void | vtkMatrix3x3_Zero_32 (HandleRef pThis) |
| static internal void | vtkMatrix3x3_Zero_33 (IntPtr Elements) |
Static Private Member Functions | |
| static | vtkMatrix3x3 () |
| Automatically generated type registration mechanics. | |
vtkMatrix3x3 - represent and manipulate 3x3 transformation matrices
Description vtkMatrix3x3 is a class to represent and manipulate 3x3 matrices. Specifically, it is designed to work on 3x3 transformation matrices found in 2D rendering using homogeneous coordinates [x y w].
| static Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3 | ( | ) | [static, private] |
Automatically generated type registration mechanics.
| Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3 | ( | IntPtr | rawCppThis, |
| bool | callDisposalMethod, | ||
| bool | strong | ||
| ) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Construct a 3x3 identity matrix.
| void Kitware.VTK.vtkMatrix3x3.Adjoint | ( | vtkMatrix3x3 | arg0, |
| vtkMatrix3x3 | arg1 | ||
| ) |
Compute adjoint of the matrix and put it into out.
| static void Kitware.VTK.vtkMatrix3x3.Adjoint | ( | IntPtr | inElements, |
| IntPtr | outElements | ||
| ) | [static] |
Compute adjoint of the matrix and put it into out.
| void Kitware.VTK.vtkMatrix3x3.DeepCopy | ( | vtkMatrix3x3 | source | ) |
Set the elements of the matrix to the same values as the elements of the source Matrix.
| static void Kitware.VTK.vtkMatrix3x3.DeepCopy | ( | IntPtr | Elements, |
| vtkMatrix3x3 | source | ||
| ) | [static] |
Set the elements of the matrix to the same values as the elements of the source Matrix.
| static void Kitware.VTK.vtkMatrix3x3.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.vtkMatrix3x3.DeepCopy | ( | IntPtr | Elements | ) |
Non-static member function. Assigns *from* elements array.
| double Kitware.VTK.vtkMatrix3x3.Determinant | ( | ) |
Compute the determinant of the matrix and return it.
| static double Kitware.VTK.vtkMatrix3x3.Determinant | ( | IntPtr | Elements | ) | [static] |
Compute the determinant of the matrix and return it.
| double Kitware.VTK.vtkMatrix3x3.Determinant | ( | vtkMatrix3x3 | arg0 | ) |
Returns the element i,j from the matrix.
| override void Kitware.VTK.vtkMatrix3x3.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.
| IntPtr Kitware.VTK.vtkMatrix3x3.GetData | ( | ) |
Return a pointer to the first element of the matrix (double[9]).
| double Kitware.VTK.vtkMatrix3x3.GetElement | ( | int | i, |
| int | j | ||
| ) |
Returns the element i,j from the matrix.
| void Kitware.VTK.vtkMatrix3x3.Identity | ( | ) |
Set equal to Identity matrix.
| static void Kitware.VTK.vtkMatrix3x3.Identity | ( | IntPtr | Elements | ) | [static] |
Set equal to Identity matrix.
| static void Kitware.VTK.vtkMatrix3x3.Invert | ( | vtkMatrix3x3 | arg0, |
| vtkMatrix3x3 | arg1 | ||
| ) | [static] |
Matrix Inversion (adapted from Richard Carling in "Graphics Gems," Academic Press, 1990).
| void Kitware.VTK.vtkMatrix3x3.Invert | ( | ) |
Matrix Inversion (adapted from Richard Carling in "Graphics Gems," Academic Press, 1990).
| static void Kitware.VTK.vtkMatrix3x3.Invert | ( | IntPtr | inElements, |
| IntPtr | outElements | ||
| ) | [static] |
Matrix Inversion (adapted from Richard Carling in "Graphics Gems," Academic Press, 1990).
| override int Kitware.VTK.vtkMatrix3x3.IsA | ( | string | type | ) | [virtual] |
Construct a 3x3 identity matrix.
Reimplemented from Kitware.VTK.vtkObject.
| bool Kitware.VTK.vtkMatrix3x3.IsIdentity | ( | ) |
Return a pointer to the first element of the matrix (double[9]).
| static new int Kitware.VTK.vtkMatrix3x3.IsTypeOf | ( | string | type | ) | [static] |
Construct a 3x3 identity matrix.
Reimplemented from Kitware.VTK.vtkObject.
| static void Kitware.VTK.vtkMatrix3x3.Multiply3x3 | ( | vtkMatrix3x3 | a, |
| vtkMatrix3x3 | b, | ||
| vtkMatrix3x3 | c | ||
| ) | [static] |
Multiplies matrices a and b and stores the result in c (c=a*b).
| static void Kitware.VTK.vtkMatrix3x3.Multiply3x3 | ( | IntPtr | a, |
| IntPtr | b, | ||
| IntPtr | c | ||
| ) | [static] |
Multiplies matrices a and b and stores the result in c (c=a*b).
| void Kitware.VTK.vtkMatrix3x3.MultiplyPoint | ( | IntPtr | arg0, |
| IntPtr | arg1 | ||
| ) |
Multiply a homogeneous coordinate by this matrix, i.e. out = A*in. The in[3] and out[3] can be the same array.
| static void Kitware.VTK.vtkMatrix3x3.MultiplyPoint | ( | IntPtr | Elements, |
| IntPtr | arg1, | ||
| IntPtr | arg2 | ||
| ) | [static] |
Multiply a homogeneous coordinate by this matrix, i.e. out = A*in. The in[3] and out[3] can be the same array.
| static new vtkMatrix3x3 Kitware.VTK.vtkMatrix3x3.New | ( | ) | [static] |
Construct a 3x3 identity matrix.
Reimplemented from Kitware.VTK.vtkObject.
Construct a 3x3 identity matrix.
Reimplemented from Kitware.VTK.vtkObject.
| static void Kitware.VTK.vtkMatrix3x3.PointMultiply | ( | IntPtr | Elements, |
| IntPtr | arg1, | ||
| IntPtr | arg2 | ||
| ) | [static] |
Returns the element i,j from the matrix.
| static new vtkMatrix3x3 Kitware.VTK.vtkMatrix3x3.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Construct a 3x3 identity matrix.
Reimplemented from Kitware.VTK.vtkObject.
| void Kitware.VTK.vtkMatrix3x3.SetElement | ( | int | i, |
| int | j, | ||
| double | value | ||
| ) |
Return a pointer to the first element of the matrix (double[9]).
| static void Kitware.VTK.vtkMatrix3x3.Transpose | ( | vtkMatrix3x3 | arg0, |
| vtkMatrix3x3 | arg1 | ||
| ) | [static] |
Transpose the matrix and put it into out.
| void Kitware.VTK.vtkMatrix3x3.Transpose | ( | ) |
Transpose the matrix and put it into out.
| static void Kitware.VTK.vtkMatrix3x3.Transpose | ( | IntPtr | inElements, |
| IntPtr | outElements | ||
| ) | [static] |
Transpose the matrix and put it into out.
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_Adjoint_01 | ( | HandleRef | pThis, |
| HandleRef | arg0, | ||
| HandleRef | arg1 | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_Adjoint_02 | ( | IntPtr | inElements, |
| IntPtr | outElements | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_DeepCopy_03 | ( | HandleRef | pThis, |
| HandleRef | source | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_DeepCopy_04 | ( | IntPtr | Elements, |
| HandleRef | source | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_DeepCopy_05 | ( | IntPtr | Elements, |
| IntPtr | newElements | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_DeepCopy_06 | ( | HandleRef | pThis, |
| IntPtr | Elements | ||
| ) | [private] |
| static internal double Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_Determinant_07 | ( | HandleRef | pThis | ) | [private] |
| static internal double Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_Determinant_08 | ( | IntPtr | Elements | ) | [private] |
| static internal double Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_Determinant_09 | ( | HandleRef | pThis, |
| vtkMatrix3x3 | arg0 | ||
| ) | [private] |
| static internal IntPtr Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_GetData_10 | ( | HandleRef | pThis | ) | [private] |
| static internal double Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_GetElement_11 | ( | HandleRef | pThis, |
| int | i, | ||
| int | j | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_Identity_12 | ( | HandleRef | pThis | ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_Identity_13 | ( | IntPtr | Elements | ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_Invert_14 | ( | HandleRef | arg0, |
| HandleRef | arg1 | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_Invert_15 | ( | HandleRef | pThis | ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_Invert_16 | ( | IntPtr | inElements, |
| IntPtr | outElements | ||
| ) | [private] |
| static internal int Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_IsA_17 | ( | HandleRef | pThis, |
| string | type | ||
| ) | [private] |
| static internal byte Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_IsIdentity_18 | ( | HandleRef | pThis | ) | [private] |
| static internal int Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_IsTypeOf_19 | ( | string | type | ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_Multiply3x3_20 | ( | HandleRef | a, |
| HandleRef | b, | ||
| HandleRef | c | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_Multiply3x3_21 | ( | IntPtr | a, |
| IntPtr | b, | ||
| IntPtr | c | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_MultiplyPoint_22 | ( | HandleRef | pThis, |
| IntPtr | arg0, | ||
| IntPtr | arg1 | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_MultiplyPoint_23 | ( | IntPtr | Elements, |
| IntPtr | arg1, | ||
| IntPtr | arg2 | ||
| ) | [private] |
| static internal IntPtr Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_New | ( | ref uint | mteStatus, |
| ref uint | mteIndex, | ||
| ref uint | rawRefCount | ||
| ) | [private] |
| static internal IntPtr Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_NewInstance_25 | ( | HandleRef | pThis, |
| ref uint | mteStatus, | ||
| ref uint | mteIndex, | ||
| ref uint | rawRefCount | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_PointMultiply_26 | ( | IntPtr | Elements, |
| IntPtr | arg1, | ||
| IntPtr | arg2 | ||
| ) | [private] |
| static internal IntPtr Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_SafeDownCast_27 | ( | HandleRef | o, |
| ref uint | mteStatus, | ||
| ref uint | mteIndex, | ||
| ref uint | rawRefCount | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_SetElement_28 | ( | HandleRef | pThis, |
| int | i, | ||
| int | j, | ||
| double | value | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_Transpose_29 | ( | HandleRef | arg0, |
| HandleRef | arg1 | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_Transpose_30 | ( | HandleRef | pThis | ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_Transpose_31 | ( | IntPtr | inElements, |
| IntPtr | outElements | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_Zero_32 | ( | HandleRef | pThis | ) | [private] |
| static internal void Kitware.VTK.vtkMatrix3x3.vtkMatrix3x3_Zero_33 | ( | IntPtr | Elements | ) | [private] |
| void Kitware.VTK.vtkMatrix3x3.Zero | ( | ) |
Set all of the elements to zero.
| static void Kitware.VTK.vtkMatrix3x3.Zero | ( | IntPtr | Elements | ) | [static] |
Set all of the elements to zero.
new readonly string Kitware.VTK.vtkMatrix3x3.MRClassNameKey = "12vtkMatrix3x3" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
| new const string Kitware.VTK.vtkMatrix3x3.MRFullTypeName = "Kitware.VTK.vtkMatrix3x3" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
1.7.6.1