DK11 for ActiveX | TatukGIS_XDK11.ITGIS_SquareMatrix | Interfaces | Methods | Properties
Square matrix of double precision real numbers.
// C# public interface ITGIS_SquareMatrix: ITBaseObject { }
' VisualBasic Public Interface ITGIS_SquareMatrix Implements ITBaseObject End Class
// Oxygene type ITGIS_SquareMatrix = public interface( ITBaseObject ) end;
Name | Visibility | Description | |
---|---|---|---|
Add3DTranslation | public | Adds translation to a 4D rotation-translation matrix; increases dimension to 4 if smaller, does not change dimension if larger than 4. | |
Add3DTranslation_2 | public | Adds translation to a 4D rotation-translation matrix; increases dimension to 4 if smaller, does not change dimension if larger than 4. | |
AttachDelphiObj | public | Only for internal use of TatukGIS. (Inherited from ITBaseObject) |
|
Clone | public | Clones the matrix. | |
Cofactor | public | Computes the cofactor (minor) of the specified matrix element. | |
Create_ | public | Creates an instance. | |
Create_2 | public | Creates an instance. | |
DelphiObj | public | Only for internal use of TatukGIS. (Inherited from ITBaseObject) |
|
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 | public | Multiplies the supplied matrix by the current matrix. | |
MultiplyBy | public | Multiplies the matrix by a double precision real number. | |
Multiply_2 | public | Multiplies the supplied vector by the current matrix. | |
Solve | public | Solves a system of linear equations of the form Matrix * unknown vector = known vector. | |
Transpose | public | Transposes the matrix. | |