Four x Four (double) Matrix.
More...
#include <fbtypes.h>
Four x Four (double) Matrix.
Definition at line 289 of file fbtypes.h.
◆ FBMatrix() [1/3]
Constructor Initializes matrix to identity.
◆ FBMatrix() [2/3]
Constructor.
- Parameters
-
pValue | Array to intialize matrix from. |
◆ FBMatrix() [3/3]
Copy Constructor.
- Parameters
-
◆ GetData()
double** GetData |
( |
| ) |
const |
return internal Data
- Returns
- return an array[4][4].
◆ Identity()
◆ Inverse()
Get Inversed matrix.
- Returns
- the matrix Inversed.
◆ InverseProduct()
InverseProduct Matrix.
- Parameters
-
pMatrix | Matrix to Product. |
- Returns
- result matrix.
◆ operator double *()
operator double * |
( |
| ) |
const |
Overloaded double* cast.
- Returns
- Matrix as an array.
◆ operator!=()
bool operator!= |
( |
const FBMatrix & |
pMatrix | ) |
|
not equal operator.
- Parameters
-
pMatrix | Matrix to compare. |
- Returns
- true if not equal.
◆ operator()()
double& operator() |
( |
int |
i, |
|
|
int |
j |
|
) |
| |
Overloaded operator (,)
- Returns
- element at position i,j
◆ operator*() [1/2]
const FBMatrix operator* |
( |
const double |
pN | ) |
const |
multiply operator for double.
- Parameters
-
- Returns
- result Matrix.
◆ operator*() [2/2]
multiply operator.
- Parameters
-
pMatrix | Matrix to multiply. |
- Returns
- result Matrix.
◆ operator*=() [1/2]
multiply operator for double in place.
- Parameters
-
- Returns
- this matrix.
◆ operator*=() [2/2]
multiply operator in place.
- Parameters
-
pMatrix | Matrix to multiply. |
- Returns
- this matrix.
◆ operator+()
add operator.
- Parameters
-
- Returns
- result Matrix.
◆ operator+=()
add operator in place.
- Parameters
-
- Returns
- this matrix as a const.
◆ operator-() [1/2]
unary minus operator.
- Returns
- this matrix as a const.
◆ operator-() [2/2]
minus operator.
- Parameters
-
- Returns
- result Matrix.
◆ operator-=()
minus operator in place.
- Parameters
-
- Returns
- this matrix.
◆ operator=() [1/2]
const FBMatrix& operator= |
( |
const double * |
pValue | ) |
|
assign operator.
- Parameters
-
- Returns
- this matrix as a const.
◆ operator=() [2/2]
Overloaded equal operator.
- Parameters
-
- Returns
- this matrix as a const.
◆ operator==()
bool operator== |
( |
const FBMatrix & |
pMatrix | ) |
|
equal operator.
- Parameters
-
pMatrix | Matrix to compare. |
- Returns
- true if equal.
◆ Set()
void Set |
( |
const double * |
pValue | ) |
|
Set matrix from an array.
- Parameters
-
pValue | Array to intialize matrix from. |
◆ Transpose()
Get Transposed matrix.
- Returns
- the matrix Transposed.
◆ Validate()
Validated matrix.
- Returns
- true if matrix Validated.
The documentation for this class was generated from the following file: