ImageGear23.Core Assembly > ImageGear.Processing Namespace : IGDoubleMatrix Class |
The following tables list the members exposed by IGDoubleMatrix.
Name | Description | |
---|---|---|
IGDoubleMatrix Constructor | Overloaded. Initializes a new instance of the IGDoubleMatrix class. |
Name | Description | |
---|---|---|
Clone | Clone IGDoubleMatrix object. | |
Create | Overloaded. Returns a new IGDoubleMatrix class object. | |
CreateDefault | Returns a new IGDoubleMatrix class object. | |
CreateIdentity | Creates identity diagonal matrix with 0 values initialized and diagonal values are 1. | |
GetColCount | Gets the count of columns in the matrix. | |
GetElem | Gets matrix element according to matrix column and row coordinate. | |
GetRowCount | Gets matrix rows count. | |
GetValues | Get matrix element as double values two dimentioned array. | |
Inverse | Inverse IGDoubleMatrix square matrix. | |
LeftMultiply | Multiplies vector by IGDoubleMatrix matrix (vector * matrix). | |
MultiplyByVector | Overloaded. Multiplies matrix by vector. | |
MultiplyByVectorWithCast | Multiplies matrix by vector found in vectorContent array at the specified offset, truncating result values, and stores result in the same place. | |
PseudoInverse | Returns pseudo inverse IGDoubleMatrix matrix object. | |
Scale | Scale matrix values (matrixA * scaleValue). | |
SetElem | Sets matrix element value. | |
Transpose | Transpose the matrix. |
Addition | Adds one IGDoubleMatrix matrix to another (matrixA + matrixB). |
Multiplication | Overloaded. Returns copy of IGDoubleMatrix matrix scaled to value. |