DK11 for .NET | TatukGIS.NDK.TGIS_SquareMatrix | Classes | Constructors | Methods | Properties
Square matrix of double precision real numbers.
// C# public class TGIS_SquareMatrix { }
' VisualBasic Public Class TGIS_SquareMatrix End Class
// Oxygene type TGIS_SquareMatrix = public class end;
Name | Visibility | Description | |
---|---|---|---|
TGIS_SquareMatrix() | public | Creates an instance. _{} | |
TGIS_SquareMatrix(double[][]) | public | Creates an instance. _{} | |
TGIS_SquareMatrix(int) | public | Creates an instance. _{} | |
Name | Visibility | Description | |
---|---|---|---|
Add3DTranslation(double, double, double) | public | Adds translation to a 4D rotation-translation matrix; increases dimension to 4 if smaller, does not change dimension if larger than 4. _{ } | |
Add3DTranslation(double[]) | public | Adds translation to a 4D rotation-translation matrix; increases dimension to 4 if smaller, does not change dimension if larger than 4. _{ } | |
Clone | public | Clones the matrix. _{ } | |
Cofactor | public | Computes the cofactor (minor) of the specified matrix element. _{ } | |
Determinant | public | Computes the determinant of the matrix. _{ } | |
Equal | public | Checks if the supplied matrix is equal to the current matrix. _{ } | |
Invert | public | Inverts the matrix. _{ } | |
LUDecomposition | public | Computes the LU (Crout) decomposition of the matrix. _{ } | |
Make2DRotation | public | Makes the 2D rotation matrix. _{ } | |
Make3DRotationX | public | Makes the 3D rotation matrix around the X axis; increases dimension to 3 if smaller, does not change dimension if larger than 3. _{ } | |
Make3DRotationY | public | Makes the 3D rotation matrix around the Y axis; increases dimension to 3 if smaller, does not change dimension if larger than 3. _{ } | |
Make3DRotationZ | public | Makes a 3D rotation matrix around the Z axis; increases dimension to 3 if smaller, does not change dimension if larger than 3. _{ } | |
MakeIdentity | public | Makes the identity matrix. _{ } | |
Multiply(double[]) | public | Multiplies the supplied vector by the current matrix. _{ } | |
Multiply(TGIS_SquareMatrix) | public | Multiplies the supplied matrix by the current matrix. _{ } | |
MultiplyBy | public | Multiplies the matrix by a double precision real number. _{ } | |
Solve | public | Solves a system of linear equations of the form Matrix * unknown vector = known vector. _{ } | |
Transpose | public | Transposes the matrix. _{ } | |