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. _{ } | |